Package org.jboss.forge.roaster.model.source
package org.jboss.forge.roaster.model.source
-
ClassDescriptionRepresents a Java source element that may be declared
abstract
.Represents an element definition of aJavaAnnotationSource
.Represents the default value of anAnnotationElementSource
and provides mechanisms to set that value.AnnotationSource<O extends JavaType<O>>Represents an annotation on some Java source element.Represents a Java source element that may carry annotations.Represents one of the constant members of aJavaEnumSource
.Represents the anonymous subclass "body" of anEnumConstantSource
.ExtendableSource<O extends JavaType<O>>Represents aJavaSource
that can extend other types (Java inheritance and interfaces).FieldHolderSource<O extends JavaSource<O>>Represents aJavaSource
that may contain field definitions.FieldSource<O extends JavaSource<O>>Represents a Java element that supports the final keyword.Represents a Java source element that may define type variables.Represents an imported element in aJavaSource
.Importer<O extends JavaSource<O>>Defines the aspect ofJavaSource
that handles type imports.InterfaceCapableSource<T extends JavaSource<T>>Represents aJavaSource
that may implement one or more interfaces.Represents a Java@interface
annotation source file as an in-memory modifiable element.Represents a Javaclass
source file as an in-memory modifiable element.Represents aJavaSource
element that can holdJavaDoc
Represents a Javaenum
source file as an in-memory modifiable element.Represents a Javainterface
source file as an in-memory modifiable element.Represents a Java Package Info descriptor source file.JavaSource<T extends JavaSource<T>>Represents a Java type in source form.Provides location information about an element in the source fileMemberHolderSource<O extends JavaSource<O>>Represents aJavaSource
that may declare fields or methods.Represents aJavaSource
member.MethodHolderSource<O extends JavaSource<O>>Represents aJavaSource
that may declare methods.MethodSource<O extends JavaSource<O>>Represents a Java Method in source form.NamedSource<T>Represents a named Java source element.Represents aJavaSource
that may be declared as belonging to a particular Javapackage
.ParameterSource<O extends JavaSource<O>>Represents a parameter of aMethodSource
.PropertyHolderSource<O extends JavaSource<O>>Represents aJavaSource
that may containPropertySource
definitions.PropertySource<O extends JavaSource<O>>Source variant ofProperty
interface.Represents a Java element that supports the static keyword.TypeHolderSource<T extends JavaSource<T>>Represents aJavaSource
that may declare types.TypeVariableSource<O extends JavaSource<O>>Represents a type variable of aGenericCapableSource
JavaSource
.Represents a Java source element that has a certain visibility scope.