Class Hierarchy
- java.lang.Object
- org.eclipse.xtend.core.macro.declaration.AbstractDelegator<T>
- org.eclipse.xtend.core.macro.declaration.AbstractElementImpl<T>
- org.eclipse.xtend.core.macro.declaration.AbstractNamedElementImpl<T> (implements org.eclipse.xtend.lib.macro.declaration.NamedElement)
- org.eclipse.xtend.core.macro.declaration.XtendNamedElementImpl<T>
- org.eclipse.xtend.core.macro.declaration.XtendAnnotationTargetImpl<T> (implements org.eclipse.xtend.lib.macro.declaration.AnnotationTarget)
- org.eclipse.xtend.core.macro.declaration.XtendMemberDeclarationImpl<T> (implements org.eclipse.xtend.lib.macro.declaration.MemberDeclaration)
- org.eclipse.xtend.core.macro.declaration.XtendAnnotationTypeElementDeclarationImpl (implements org.eclipse.xtend.lib.macro.declaration.AnnotationTypeElementDeclaration)
- org.eclipse.xtend.core.macro.declaration.XtendConstructorDeclarationImpl (implements org.eclipse.xtend.lib.macro.declaration.ConstructorDeclaration)
- org.eclipse.xtend.core.macro.declaration.XtendEnumerationValueDeclarationImpl (implements org.eclipse.xtend.lib.macro.declaration.EnumerationValueDeclaration)
- org.eclipse.xtend.core.macro.declaration.XtendFieldDeclarationImpl (implements org.eclipse.xtend.lib.macro.declaration.FieldDeclaration)
- org.eclipse.xtend.core.macro.declaration.XtendMethodDeclarationImpl (implements org.eclipse.xtend.lib.macro.declaration.MethodDeclaration)
- org.eclipse.xtend.core.macro.declaration.XtendTypeDeclarationImpl<T> (implements org.eclipse.xtend.lib.macro.declaration.TypeDeclaration)
- org.eclipse.xtend.core.macro.declaration.XtendAnnotationTypeDeclarationImpl (implements org.eclipse.xtend.lib.macro.declaration.AnnotationTypeDeclaration)
- org.eclipse.xtend.core.macro.declaration.XtendClassDeclarationImpl (implements org.eclipse.xtend.lib.macro.declaration.ClassDeclaration)
- org.eclipse.xtend.core.macro.declaration.XtendEnumerationDeclarationImpl (implements org.eclipse.xtend.lib.macro.declaration.EnumerationTypeDeclaration)
- org.eclipse.xtend.core.macro.declaration.XtendInterfaceDeclarationImpl (implements org.eclipse.xtend.lib.macro.declaration.InterfaceDeclaration)
- org.eclipse.xtend.core.macro.declaration.XtendParameterDeclarationImpl (implements org.eclipse.xtend.lib.macro.declaration.ParameterDeclaration)
- org.eclipse.xtend.core.macro.declaration.XtendMemberDeclarationImpl<T> (implements org.eclipse.xtend.lib.macro.declaration.MemberDeclaration)
- org.eclipse.xtend.core.macro.declaration.XtendAnnotationTargetImpl<T> (implements org.eclipse.xtend.lib.macro.declaration.AnnotationTarget)
- org.eclipse.xtend.core.macro.declaration.XtendNamedElementImpl<T>
- org.eclipse.xtend.core.macro.declaration.ExpressionImpl (implements org.eclipse.xtend.lib.macro.expression.Expression)
- org.eclipse.xtend.core.macro.declaration.InferredTypeReferenceImpl (implements org.eclipse.xtend.lib.macro.declaration.TypeReference)
- org.eclipse.xtend.core.macro.declaration.JvmElementImpl<T>
- org.eclipse.xtend.core.macro.declaration.JvmAnnotationReferenceImpl (implements org.eclipse.xtend.lib.macro.declaration.AnnotationReference)
- org.eclipse.xtend.core.macro.declaration.JvmNamedElementImpl<T>
- org.eclipse.xtend.core.macro.declaration.JvmAnnotationTargetImpl<T>
- org.eclipse.xtend.core.macro.declaration.JvmMemberDeclarationImpl<T> (implements org.eclipse.xtend.lib.macro.declaration.MemberDeclaration)
- org.eclipse.xtend.core.macro.declaration.JvmAnnotationTypeElementDeclarationImpl (implements org.eclipse.xtend.lib.macro.declaration.AnnotationTypeElementDeclaration)
- org.eclipse.xtend.core.macro.declaration.MutableJvmAnnotationTypeElementDeclarationImpl (implements org.eclipse.xtend.lib.macro.declaration.MutableAnnotationTypeElementDeclaration)
- org.eclipse.xtend.core.macro.declaration.JvmEnumerationValueDeclarationImpl (implements org.eclipse.xtend.lib.macro.declaration.EnumerationValueDeclaration)
- org.eclipse.xtend.core.macro.declaration.MutableJvmEnumerationValueDeclarationImpl (implements org.eclipse.xtend.lib.macro.declaration.MutableEnumerationValueDeclaration)
- org.eclipse.xtend.core.macro.declaration.JvmExecutableDeclarationImpl<T>
- org.eclipse.xtend.core.macro.declaration.JvmConstructorDeclarationImpl (implements org.eclipse.xtend.lib.macro.declaration.ConstructorDeclaration)
- org.eclipse.xtend.core.macro.declaration.MutableJvmConstructorDeclarationImpl (implements org.eclipse.xtend.lib.macro.declaration.MutableConstructorDeclaration)
- org.eclipse.xtend.core.macro.declaration.JvmMethodDeclarationImpl (implements org.eclipse.xtend.lib.macro.declaration.MethodDeclaration)
- org.eclipse.xtend.core.macro.declaration.MutableJvmMethodDeclarationImpl (implements org.eclipse.xtend.lib.macro.declaration.MutableMethodDeclaration)
- org.eclipse.xtend.core.macro.declaration.JvmConstructorDeclarationImpl (implements org.eclipse.xtend.lib.macro.declaration.ConstructorDeclaration)
- org.eclipse.xtend.core.macro.declaration.JvmFieldDeclarationImpl (implements org.eclipse.xtend.lib.macro.declaration.FieldDeclaration)
- org.eclipse.xtend.core.macro.declaration.MutableJvmFieldDeclarationImpl (implements org.eclipse.xtend.lib.macro.declaration.MutableFieldDeclaration)
- org.eclipse.xtend.core.macro.declaration.JvmTypeDeclarationImpl<T>
- org.eclipse.xtend.core.macro.declaration.JvmAnnotationTypeDeclarationImpl (implements org.eclipse.xtend.lib.macro.declaration.AnnotationTypeDeclaration)
- org.eclipse.xtend.core.macro.declaration.MutableJvmAnnotationTypeDeclarationImpl (implements org.eclipse.xtend.lib.macro.declaration.MutableAnnotationTypeDeclaration)
- org.eclipse.xtend.core.macro.declaration.JvmClassDeclarationImpl (implements org.eclipse.xtend.lib.macro.declaration.ClassDeclaration)
- org.eclipse.xtend.core.macro.declaration.MutableJvmClassDeclarationImpl (implements org.eclipse.xtend.lib.macro.declaration.MutableClassDeclaration)
- org.eclipse.xtend.core.macro.declaration.JvmEnumerationTypeDeclarationImpl (implements org.eclipse.xtend.lib.macro.declaration.EnumerationTypeDeclaration)
- org.eclipse.xtend.core.macro.declaration.MutableJvmEnumerationTypeDeclarationImpl (implements org.eclipse.xtend.lib.macro.declaration.MutableEnumerationTypeDeclaration)
- org.eclipse.xtend.core.macro.declaration.JvmInterfaceDeclarationImpl (implements org.eclipse.xtend.lib.macro.declaration.InterfaceDeclaration)
- org.eclipse.xtend.core.macro.declaration.MutableJvmInterfaceDeclarationImpl (implements org.eclipse.xtend.lib.macro.declaration.MutableInterfaceDeclaration)
- org.eclipse.xtend.core.macro.declaration.JvmAnnotationTypeDeclarationImpl (implements org.eclipse.xtend.lib.macro.declaration.AnnotationTypeDeclaration)
- org.eclipse.xtend.core.macro.declaration.JvmAnnotationTypeElementDeclarationImpl (implements org.eclipse.xtend.lib.macro.declaration.AnnotationTypeElementDeclaration)
- org.eclipse.xtend.core.macro.declaration.JvmParameterDeclarationImpl (implements org.eclipse.xtend.lib.macro.declaration.ParameterDeclaration)
- org.eclipse.xtend.core.macro.declaration.MutableJvmParameterDeclarationImpl (implements org.eclipse.xtend.lib.macro.declaration.MutableParameterDeclaration)
- org.eclipse.xtend.core.macro.declaration.JvmMemberDeclarationImpl<T> (implements org.eclipse.xtend.lib.macro.declaration.MemberDeclaration)
- org.eclipse.xtend.core.macro.declaration.JvmAnnotationTargetImpl<T>
- org.eclipse.xtend.core.macro.declaration.PrimitiveTypeImpl (implements org.eclipse.xtend.lib.macro.declaration.PrimitiveType)
- org.eclipse.xtend.core.macro.declaration.TypeParameterDeclarationImpl (implements org.eclipse.xtend.lib.macro.declaration.TypeParameterDeclaration)
- org.eclipse.xtend.core.macro.declaration.JvmTypeParameterDeclarationImpl (implements org.eclipse.xtend.lib.macro.declaration.AnnotationTarget, org.eclipse.xtend.lib.macro.declaration.TypeParameterDeclaration)
- org.eclipse.xtend.core.macro.declaration.MutableJvmTypeParameterDeclarationImpl (implements org.eclipse.xtend.lib.macro.declaration.MutableAnnotationTarget, org.eclipse.xtend.lib.macro.declaration.MutableTypeParameterDeclaration)
- org.eclipse.xtend.core.macro.declaration.JvmTypeParameterDeclarationImpl (implements org.eclipse.xtend.lib.macro.declaration.AnnotationTarget, org.eclipse.xtend.lib.macro.declaration.TypeParameterDeclaration)
- org.eclipse.xtend.core.macro.declaration.VoidTypeImpl (implements org.eclipse.xtend.lib.macro.declaration.VoidType)
- org.eclipse.xtend.core.macro.declaration.XtendAnnotationReferenceImpl (implements org.eclipse.xtend.lib.macro.declaration.AnnotationReference)
- org.eclipse.xtend.core.macro.declaration.XtendTypeParameterDeclarationImpl (implements org.eclipse.xtend.lib.macro.declaration.TypeParameterDeclaration)
- org.eclipse.xtend.core.macro.declaration.AbstractNamedElementImpl<T> (implements org.eclipse.xtend.lib.macro.declaration.NamedElement)
- org.eclipse.xtend.core.macro.declaration.ResolvedExecutableImpl<T,D> (implements org.eclipse.xtend.lib.macro.declaration.ResolvedExecutable)
- org.eclipse.xtend.core.macro.declaration.ResolvedConstructorImpl (implements org.eclipse.xtend.lib.macro.declaration.ResolvedConstructor)
- org.eclipse.xtend.core.macro.declaration.ResolvedMethodImpl (implements org.eclipse.xtend.lib.macro.declaration.ResolvedMethod)
- org.eclipse.xtend.core.macro.declaration.TypeReferenceImpl (implements org.eclipse.xtend.lib.macro.declaration.TypeReference)
- org.eclipse.xtend.core.macro.declaration.AbstractElementImpl<T>
- org.eclipse.xtend.core.macro.declaration.AnnotationReferenceBuildContextImpl (implements org.eclipse.xtend.lib.macro.services.AnnotationReferenceBuildContext)
- org.eclipse.xtend.core.macro.declaration.AnnotationReferenceProviderImpl (implements org.eclipse.xtend.lib.macro.services.AnnotationReferenceProvider)
- org.eclipse.xtend.core.macro.declaration.AssociatorImpl (implements org.eclipse.xtend.lib.macro.services.Associator)
- org.eclipse.xtend.core.macro.declaration.ChangeListenerAddingFileSystemSupport (implements org.eclipse.xtend.lib.macro.file.MutableFileSystemSupport)
- org.eclipse.xtend.core.macro.declaration.CompilationUnitImpl (implements org.eclipse.xtend.lib.macro.declaration.CompilationUnit)
- org.eclipse.xtend.core.macro.declaration.NopResourceChangeRegistry (implements org.eclipse.xtend.core.macro.declaration.IResourceChangeRegistry)
- org.eclipse.xtend.core.macro.declaration.ProblemImpl (implements org.eclipse.xtend.lib.macro.services.Problem)
- org.eclipse.xtend.core.macro.declaration.ProblemSupportImpl (implements org.eclipse.xtend.lib.macro.services.ProblemSupport)
- org.eclipse.xtend.core.macro.declaration.ResolvedParameterImpl (implements org.eclipse.xtend.lib.macro.declaration.ResolvedParameter)
- org.eclipse.xtend.core.macro.declaration.ResolvedTypeParameterImpl (implements org.eclipse.xtend.lib.macro.declaration.ResolvedTypeParameter)
- org.eclipse.xtend.core.macro.declaration.TracabilityImpl (implements org.eclipse.xtend.lib.macro.services.Tracability)
- org.eclipse.xtend.core.macro.declaration.TypeLookupImpl (implements org.eclipse.xtend.lib.macro.services.SourceTypeLookup, org.eclipse.xtend.lib.macro.services.TypeLookup, org.eclipse.xtend.lib.macro.services.UpstreamTypeLookup)
- org.eclipse.xtend.core.macro.declaration.TypeReferenceProviderImpl (implements org.eclipse.xtend.lib.macro.services.TypeReferenceProvider)
- org.eclipse.xtend.core.macro.declaration.UnknownType (implements org.eclipse.xtend.lib.macro.declaration.Type)
- org.eclipse.xtend.core.macro.declaration.AbstractDelegator<T>
Interface Hierarchy
- org.eclipse.xtend.core.macro.declaration.IResourceChangeRegistry