Package org.jboss.forge.roaster.model.source
package org.jboss.forge.roaster.model.source
-
InterfacesClassDescriptionRepresents a Java source element that may be declared
abstract.Represents an element definition of aJavaAnnotationSource.Represents the default value of anAnnotationElementSourceand 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 aJavaSourcethat can extend other types (Java inheritance and interfaces).FieldHolderSource<O extends JavaSource<O>>Represents aJavaSourcethat 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 ofJavaSourcethat handles type imports.InterfaceCapableSource<T extends JavaSource<T>>Represents aJavaSourcethat may implement one or more interfaces.Represents a Java@interfaceannotation source file as an in-memory modifiable element.Represents a Javaclasssource file as an in-memory modifiable element.Represents aJavaSourceelement that can holdJavaDocRepresents a Javaenumsource file as an in-memory modifiable element.Represents a Javainterfacesource 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 aJavaSourcethat may declare fields or methods.Represents aJavaSourcemember.MethodHolderSource<O extends JavaSource<O>>Represents aJavaSourcethat may declare methods.MethodSource<O extends JavaSource<O>>Represents a Java Method in source form.NamedSource<T>Represents a named Java source element.Represents aJavaSourcethat 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 aJavaSourcethat may containPropertySourcedefinitions.PropertySource<O extends JavaSource<O>>Source variant ofPropertyinterface.Represents a Java element that supports the static keyword.TypeHolderSource<T extends JavaSource<T>>Represents aJavaSourcethat may declare types.TypeVariableSource<O extends JavaSource<O>>Represents a type variable of aGenericCapableSourceJavaSource.Represents a Java source element that has a certain visibility scope.