Package | Description |
---|---|
oracle.javatools.parser.java.v2 |
The parser API.
|
oracle.javatools.parser.java.v2.common |
Classes common to model implementations.
|
oracle.javatools.parser.java.v2.model |
The parser model API.
|
oracle.javatools.parser.java.v2.model.doc |
The parser model API for doc elements.
|
oracle.jdeveloper.java.util |
Public utilities for use with the java model, including the parser.
|
Modifier and Type | Method and Description |
---|---|
SourceMember |
SourceFactory.createMember(java.lang.String text)
|
abstract SourceMember |
SourceFactory.createMemberFromText(java.lang.String text)
Attempts to create a member with the given text.
|
Modifier and Type | Method and Description |
---|---|
SourceClassBody |
SourceFactory.createClassBody(SourceMember member)
Creates an empty class body.
|
abstract SourceClassBody |
SourceFactory.createClassBody(SourceMember[] members)
Creates a class body.
|
Modifier and Type | Method and Description |
---|---|
static SourceMember |
CommonUtilities.getEnclosingMember(SourceElement sourceElement)
Get the enclosing SourceMember of the incoming SourceElement.
|
Modifier and Type | Interface and Description |
---|---|
interface |
SourceClass
A SourceClass is the syntactic (aka symbolic) representation of a
java class: classes, enums, interfaces, and annotation types.
|
interface |
SourceClassInitializer
The
SourceClassInitializer represents an initializer block |
interface |
SourceEnumConstant
An enum constant.
|
interface |
SourceFieldDeclaration
A field (or enum constant) declaration.
|
interface |
SourceFieldVariable
A field variable.
|
interface |
SourceMemberVariable
A field (or enum constant) variable.
|
interface |
SourceMethod
A SourceMethod is the syntactic (aka symbolic) representation of a
java method or constructor declaration.
|
Modifier and Type | Field and Description |
---|---|
static SourceMember[] |
SourceMember.EMPTY_ARRAY |
Modifier and Type | Method and Description |
---|---|
SourceMember |
SourceClass.getOwningMember()
Gets the owning member declaration, null if none.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<SourceMember> |
SourceClassBody.getSourceMembers()
Gets the list of declared member declarations.
|
java.util.List<SourceMember> |
SourceClass.getSourceMembers()
Gets the list of declared member declarations.
|
Modifier and Type | Method and Description |
---|---|
SourceMember |
SourceDocElement.getOwningMember()
Gets the source member (class, interface, constructor, method, or
field declaration) which owns this doc element.
|
Modifier and Type | Method and Description |
---|---|
static SourceMember |
SourceUtils.addMember(SourceClass cls,
SourceMember member,
SourceMember sibling,
boolean before)
Inserts a member into the class by the specified sibling.
|
Modifier and Type | Method and Description |
---|---|
static SourceDocComment |
SourceUtils.addDocComment(SourceMember member,
java.lang.String descText)
Sets the Javadoc comment for the given member (class, method, field, ...).
|
static SourceMember |
SourceUtils.addMember(SourceClass cls,
SourceMember member,
SourceMember sibling,
boolean before)
Inserts a member into the class by the specified sibling.
|