| Package | Description |
|---|---|
| org.jboss.forge.roaster | |
| org.jboss.forge.roaster.model.source | |
| org.jboss.forge.roaster.spi |
| Modifier and Type | Method and Description |
|---|---|
static <T extends JavaSource<?>> |
Roaster.create(Class<T> type)
Create a new empty
JavaSource instance. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AnnotationTargetSource<O extends JavaSource<O>,T>
Represents a Java source element that may carry annotations.
|
interface |
FieldHolderSource<O extends JavaSource<O>>
Represents a
JavaSource that may contain field definitions. |
interface |
FieldSource<O extends JavaSource<O>>
|
interface |
GenericCapableSource<O extends JavaSource<O>,T>
Represents a Java source element that may define type variables.
|
interface |
Importer<O extends JavaSource<O>>
Defines the aspect of
JavaSource that handles type imports. |
interface |
InterfaceCapableSource<T extends JavaSource<T>>
Represents a
JavaSource that may implement one or more interfaces. |
interface |
JavaSource<T extends JavaSource<T>>
Represents a Java type in source form.
|
interface |
MemberHolderSource<O extends JavaSource<O>>
Represents a
JavaSource that may declare fields or methods. |
interface |
MemberSource<O extends JavaSource<O>,T>
Represents a
JavaSource member. |
interface |
MethodHolderSource<O extends JavaSource<O>>
Represents a
JavaSource that may declare methods. |
interface |
MethodSource<O extends JavaSource<O>>
Represents a Java Method in source form.
|
interface |
ParameterSource<O extends JavaSource<O>>
Represents a parameter of a
MethodSource. |
interface |
PropertyHolderSource<O extends JavaSource<O>>
Represents a
JavaSource that may contain PropertySource definitions. |
interface |
PropertySource<O extends JavaSource<O>>
Source variant of
Property interface. |
interface |
TypeVariableSource<O extends JavaSource<O>>
Represents a type variable of a
GenericCapableSource JavaSource. |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
EnumConstantSource.Body
Represents the anonymous subclass "body" of an
EnumConstantSource. |
interface |
JavaAnnotationSource
Represents a Java
@interface annotation source file as an in-memory modifiable element. |
interface |
JavaClassSource
Represents a Java
class source file as an in-memory modifiable element. |
interface |
JavaEnumSource
Represents a Java
enum source file as an in-memory modifiable element. |
interface |
JavaInterfaceSource
Represents a Java
interface source file as an in-memory modifiable element. |
interface |
JavaPackageInfoSource
Represents a Java Package Info descriptor source file.
|
| Modifier and Type | Method and Description |
|---|---|
JavaSource<?> |
JavaSource.getEnclosingType() |
| Modifier and Type | Method and Description |
|---|---|
List<JavaSource<?>> |
JavaSource.getNestedClasses()
|
| Modifier and Type | Method and Description |
|---|---|
<T extends JavaSource<?>> |
JavaParser.create(Class<T> type)
Create a new empty
JavaSource instance. |
Copyright © 2014 JBoss by Red Hat. All rights reserved.