| Interface | Description |
|---|---|
| Abstractable<T> |
Represents a Java element that may be declared
abstract. |
| Annotation<O extends JavaType<O>> |
Represents an annotation on some Java element.
|
| AnnotationElement<O extends JavaAnnotation<O>> |
Represents an element definition of a
JavaAnnotation. |
| AnnotationElement.ReadDefaultValue<O extends JavaAnnotation<O>> |
Represents the default value of a given
AnnotationElement. |
| AnnotationTarget<O extends JavaType<O>> |
Represents a Java element that may carry annotations.
|
| EnumConstant<O extends JavaEnum<O>> |
Represents one of the constant members of a
JavaEnum. |
| EnumConstant.ReadBody<O extends EnumConstant.ReadBody<O>> |
Represents the anonymous subclass "body" of a
EnumConstant. |
| Extendable<O extends JavaType<O>> |
Represents a
JavaType that can extend other types (Java inheritance and interfaces). |
| Field<O extends JavaType<O>> | |
| FieldHolder<O extends JavaType<O>> |
Represents a
JavaType that may contain field definitions. |
| FinalCapable |
Represents a Java element that can be modified
|
| GenericCapable<O extends JavaType<O>> |
Represents a Java element that may define type variables.
|
| InterfaceCapable |
Represents a
JavaType that may implement one or more interfaces. |
| JavaAnnotation<O extends JavaAnnotation<O>> |
Represents a Java
@interface annotation type. |
| JavaClass<O extends JavaClass<O>> |
Represents a Java
class type. |
| JavaDoc<O> |
A
JavaDoc represents Javadoc-style doc comment |
| JavaDocCapable<O> | |
| JavaDocTag |
Represents a
JavaDoc tag, like the author tag below |
| JavaEnum<O extends JavaEnum<O>> |
Represents a Java
enum type. |
| JavaInterface<O extends JavaInterface<O>> |
Represents a Java
interface type. |
| JavaPackageInfo<O extends JavaPackageInfo<O>> |
Represents a Java Package Info descriptor.
|
| JavaType<T extends JavaType<T>> |
Represents a Java type.
|
| JavaUnit |
A
JavaUnit represents a Java compilation unit. |
| Member<O extends JavaType<O>> |
Represents a
JavaType member. |
| MemberHolder<O extends JavaType<O>> |
Represents a
JavaType that may declare fields or methods. |
| Method<O extends JavaType<O>,T extends Method<O,T>> |
Represents a Java Method.
|
| MethodHolder<O extends JavaType<O>> |
Represents a
JavaType that may declare methods. |
| Named |
Represents a named Java element.
|
| Packaged<T> |
Represents a
JavaType that may be declared as belonging to a particular Java package. |
| Parameter<O extends JavaType<O>> |
Represents a parameter of a
Method. |
| Property<O extends JavaType<O>> |
A
Property is a convenience construct depicting a simple Java bean property. |
| PropertyHolder<O extends JavaType<O>> |
Represents a
JavaType that may contain property definitions. |
| StaticCapable |
Represents a Java element that may support the static keyword
|
| SyntaxError |
Describes a syntax problem in a
JavaClass. |
| Type<O extends JavaType<O>> | |
| TypeHolder<O extends JavaType<O>> |
Represents a
JavaType that may declare types. |
| TypeVariable<O extends JavaType<O>> |
Represents a type variable of a
GenericCapable JavaType. |
| ValuePair | |
| VisibilityScoped |
Represents a Java element that has a certain visibility scope.
|
| Enum | Description |
|---|---|
| Visibility |
Copyright © 2019 JBoss by Red Hat. All rights reserved.