Uses of Interface
The Java model is the set of classes that model the objects associated with creating, editing, and building a Java program.
Application programming interfaces for interaction with the Eclipse Java User Interface.
Application programming interfaces for interaction with the Eclipse Java Editor folding.
Uses of ISourceReference in org.eclipse.jdt.coreModifier and TypeInterfaceDescription
interfaceRepresents an annotation on a package declaration, a type, a method, a field or a local variable in a compilation unit or a class file.
interfaceRepresents a single
.classfile, holding the binary form of either a type or a module: A class file of type
IOrdinaryClassFilehas a single child of type
IType, a class file of type
IModularClassFilehas a single child of type
IModuleDescription. Class file elements need to be opened before they can be navigated.
interfaceRepresents an entire Java compilation unit (source file with one of the
interfaceRepresents a field declared in a type.
interfaceRepresents an import container is a child of a Java compilation unit that contains all (and only) the import declarations.
interfaceRepresents an import declaration in Java compilation unit.
interfaceRepresents a stand-alone instance or class (static) initializer in a type.
interfaceRepresents a local variable declared in a method or an initializer.
interfaceCommon protocol for Java elements that can be members of types.
interfaceRepresents a method (or constructor) declared in a type.
interfaceRepresents the class file of a module description ("module-info.class").
interfaceRepresents a Java module descriptor.
interfaceOrdinary form of a
IClassFilewhich holds exactly one
interfaceRepresents a package declaration in Java compilation unit.
interfaceRepresents either a source type in a compilation unit (either a top-level type, a member type, a local type, an anonymous type or a lambda expression) or a binary type in a class file.
interfaceRepresents a type parameter defined by a type or a method in a compilation unit or a class file.
interfaceRepresents an entire Java type root (either an
Uses of ISourceReference in org.eclipse.jdt.uiModifier and TypeMethodDescription
protected booleanTests if a position is inside the source range of an element.
Uses of ISourceReference in org.eclipse.jdt.ui.text.foldingModifier and TypeMethodDescription
protected final IRegionDefaultJavaFoldingStructureProvider.
(ISourceReference reference, DefaultJavaFoldingStructureProvider.FoldingStructureComputationContext ctx)Computes the projection ranges for a given