Package org.aspectj.org.eclipse.jdt.core
Interface IParent
- All Known Subinterfaces:
AbstractModule
,IClassFile
,ICompilationUnit
,IField
,IImportContainer
,IInitializer
,IJavaModel
,IJavaProject
,IMember
,IMethod
,IModularClassFile
,IModuleDescription
,IOrdinaryClassFile
,IPackageFragment
,IPackageFragmentRoot
,IType
,ITypeRoot
- All Known Implementing Classes:
AbstractClassFile
,AbstractModule.AutoModule
,AssistCompilationUnit
,AssistImportContainer
,AssistInitializer
,AssistSourceField
,AssistSourceMethod
,AssistSourceType
,BinaryLambdaExpression
,BinaryLambdaMethod
,BinaryMember
,BinaryMethod
,BinaryModule
,BinaryType
,ClassFile
,ClassFileWorkingCopy
,CompilationUnit
,ExternalJavaProject
,ExternalPackageFragmentRoot
,ImportContainer
,Initializer
,JarPackageFragmentRoot
,JavaModel
,JavaProject
,JModPackageFragmentRoot
,JrtPackageFragmentRoot
,LambdaExpression
,LambdaMethod
,Member
,ModularClassFile
,NamedMember
,PackageFragment
,PackageFragmentRoot
,ResolvedBinaryField
,ResolvedBinaryMethod
,ResolvedBinaryType
,ResolvedLambdaExpression
,ResolvedSourceField
,ResolvedSourceMethod
,ResolvedSourceType
,SourceField
,SourceMethod
,SourceModule
,SourceType
public interface IParent
Common protocol for Java elements that contain other Java elements.
-
Method Summary
Modifier and TypeMethodDescriptionReturns the immediate children of this element.boolean
Returns whether this element has one or more immediate children.
-
Method Details
-
getChildren
Returns the immediate children of this element. Unless otherwise specified by the implementing element, the children are in no particular order.- Returns:
- the immediate children of this element
- Throws:
JavaModelException
- if this element does not exist or if an exception occurs while accessing its corresponding resource
-
hasChildren
Returns whether this element has one or more immediate children. This is a convenience method, and may be more efficient than testing whethergetChildren
is an empty array.- Returns:
- true if the immediate children of this element, false otherwise
- Throws:
JavaModelException
- if this element does not exist or if an exception occurs while accessing its corresponding resource
-