| Interface | Description |
|---|---|
| AbstractableSource<T> |
Represents a Java source element that may be declared
abstract. |
| AnnotationElementSource |
Represents an element definition of a
JavaAnnotationSource. |
| AnnotationElementSource.DefaultValue |
Represents the default value of an
AnnotationElementSource and provides mechanisms to set that value. |
| AnnotationSource<O extends JavaType<O>> |
Represents an annotation on some Java source element.
|
| AnnotationTargetSource<O extends JavaSource<O>,T> |
Represents a Java source element that may carry annotations.
|
| EnumConstantSource |
Represents one of the constant members of a
JavaEnumSource. |
| EnumConstantSource.Body |
Represents the anonymous subclass "body" of an
EnumConstantSource. |
| ExtendableSource<O extends JavaType<O>> |
Represents a
JavaSource that can extend other types (Java inheritance and interfaces). |
| FieldHolderSource<O extends JavaSource<O>> |
Represents a
JavaSource that may contain field definitions. |
| FieldSource<O extends JavaSource<O>> | |
| FinalCapableSource<T> |
Represents a Java element that supports the final keyword.
|
| GenericCapableSource<O extends JavaSource<O>,T> |
Represents a Java source element that may define type variables.
|
| Import |
Represents an imported element in a
JavaSource. |
| Importer<O extends JavaSource<O>> |
Defines the aspect of
JavaSource that handles type imports. |
| InterfaceCapableSource<T extends JavaSource<T>> |
Represents a
JavaSource that may implement one or more interfaces. |
| JavaAnnotationSource |
Represents a Java
@interface annotation source file as an in-memory modifiable element. |
| JavaClassSource |
Represents a Java
class source file as an in-memory modifiable element. |
| JavaDocCapableSource<O> |
Represents a
JavaSource element that can hold JavaDoc |
| JavaDocSource<O> | |
| JavaEnumSource |
Represents a Java
enum source file as an in-memory modifiable element. |
| JavaInterfaceSource |
Represents a Java
interface source file as an in-memory modifiable element. |
| JavaPackageInfoSource |
Represents a Java Package Info descriptor source file.
|
| JavaSource<T extends JavaSource<T>> |
Represents a Java type in source form.
|
| LocationCapable |
Provides location information about an element in the source file
|
| MemberHolderSource<O extends JavaSource<O>> |
Represents a
JavaSource that may declare fields or methods. |
| MemberSource<O extends JavaSource<O>,T> |
Represents a
JavaSource member. |
| MethodHolderSource<O extends JavaSource<O>> |
Represents a
JavaSource that may declare methods. |
| MethodSource<O extends JavaSource<O>> |
Represents a Java Method in source form.
|
| NamedSource<T> |
Represents a named Java source element.
|
| PackagedSource<T> |
Represents a
JavaSource that may be declared as belonging to a particular Java package. |
| ParameterSource<O extends JavaSource<O>> |
Represents a parameter of a
MethodSource. |
| PropertyHolderSource<O extends JavaSource<O>> |
Represents a
JavaSource that may contain PropertySource definitions. |
| PropertySource<O extends JavaSource<O>> |
Source variant of
Property interface. |
| StaticCapableSource<T> |
Represents a Java element that supports the static keyword.
|
| TypeHolderSource<T extends JavaSource<T>> |
Represents a
JavaSource that may declare types. |
| TypeVariableSource<O extends JavaSource<O>> |
Represents a type variable of a
GenericCapableSource JavaSource. |
| VisibilityScopedSource<T> |
Represents a Java source element that has a certain visibility scope.
|
Copyright © 2017 JBoss by Red Hat. All rights reserved.