| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 9 | 56 | 1 | 0.988 | class_body_declarations[2] |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 9 | 87 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AnonymousClassDeclaration.java |
| 2 | 9 | 95 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayAccess.java |
| 3 | 9 | 129 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayCreation.java |
| 4 | 9 | 78 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayInitializer.java |
| 5 | 9 | 82 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ArrayType.java |
| 6 | 9 | 94 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AssertStatement.java |
| 7 | 9 | 225 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Assignment.java |
| 8 | 9 | 80 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Block.java |
| 9 | 9 | 73 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/BlockComment.java |
| 10 | 9 | 79 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/BooleanLiteral.java |
| 11 | 9 | 79 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/BreakStatement.java |
| 12 | 9 | 93 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CastExpression.java |
| 13 | 9 | 94 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CatchClause.java |
| 14 | 9 | 80 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CharacterLiteral.java |
| 15 | 9 | 109 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ConditionalExpression.java |
| 16 | 9 | 79 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ContinueStatement.java |
| 17 | 9 | 94 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/DoStatement.java |
| 18 | 9 | 65 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/EmptyStatement.java |
| 19 | 9 | 84 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ExpressionStatement.java |
| 20 | 9 | 125 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/FieldAccess.java |
| 21 | 10 | 152 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/FieldDeclaration.java |
| 22 | 9 | 137 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ForStatement.java |
| 23 | 9 | 108 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/IfStatement.java |
| 24 | 9 | 135 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ImportDeclaration.java |
| 25 | 9 | 265 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/InfixExpression.java |
| 26 | 10 | 122 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Initializer.java |
| 27 | 9 | 91 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/InstanceofExpression.java |
| 28 | 9 | 130 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/Javadoc.java |
| 29 | 9 | 95 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/LabeledStatement.java |
| 30 | 9 | 70 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/LineComment.java |
| 31 | 9 | 97 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MemberRef.java |
| 32 | 9 | 115 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodRef.java |
| 33 | 9 | 142 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodRefParameter.java |
| 34 | 9 | 60 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/NullLiteral.java |
| 35 | 9 | 78 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/NumberLiteral.java |
| 36 | 9 | 80 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ParenthesizedExpression.java |
| 37 | 9 | 169 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PostfixExpression.java |
| 38 | 9 | 185 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PrefixExpression.java |
| 39 | 9 | 201 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PrimitiveType.java |
| 40 | 9 | 101 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/QualifiedName.java |
| 41 | 9 | 75 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ReturnStatement.java |
| 42 | 10 | 90 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SimpleName.java |
| 43 | 9 | 78 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SimpleType.java |
| 44 | 9 | 79 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/StringLiteral.java |
| 45 | 9 | 99 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SuperFieldAccess.java |
| 46 | 9 | 85 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SwitchCase.java |
| 47 | 9 | 103 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SwitchStatement.java |
| 48 | 9 | 94 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SynchronizedStatement.java |
| 49 | 9 | 208 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TagElement.java |
| 50 | 9 | 87 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TextElement.java |
| 51 | 9 | 80 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ThisExpression.java |
| 52 | 9 | 81 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ThrowStatement.java |
| 53 | 9 | 111 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TryStatement.java |
| 54 | 10 | 138 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeDeclarationStatement.java |
| 55 | 9 | 79 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeLiteral.java |
| 56 | 9 | 95 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/WhileStatement.java |
| ||||
/**
* Creates a new AST node for an anonymous class declaration owned
* by the given AST. By default, the list of body declarations is empty.
* <p>
* N.B. This constructor is package-private; all subclasses must be
* declared in the same package; clients are unable to declare
* additional subclasses.
* </p>
*
* @param ast the AST that is to own this node
*/
AnonymousClassDeclaration(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new unparented array access expression node owned by the given
* AST. By default, the array and index expresssions are unspecified,
* but legal.
* <p>
* N.B. This constructor is package-private.
* </p>
*
* @param ast the AST that is to own this node
*/
ArrayAccess(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new AST node for an array creation expression owned by the
* given AST. By default, the array type is an unspecified 1-dimensional
* array, the list of dimensions is empty, and there is no array
* initializer.
*
* @param ast the AST that is to own this node
*/
ArrayCreation(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new AST node for an array initializer owned by the
* given AST. By default, the list of expressions is empty.
*
* @param ast the AST that is to own this node
*/
ArrayInitializer(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new unparented node for an array type owned by the given AST.
* By default, a 1-dimensional array of an unspecified simple type.
* <p>
* N.B. This constructor is package-private.
* </p>
*
* @param ast the AST that is to own this node
*/
ArrayType(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new unparented assert statement node owned by the given
* AST. By default, the assert statement has an unspecified, but legal,
* expression, and not message expression.
* <p>
* N.B. This constructor is package-private.
* </p>
*
* @param ast the AST that is to own this node
*/
AssertStatement(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new AST node for an assignment expression owned by the given
* AST. By default, the node has an assignment operator, and unspecified
* left and right hand sides.
*
* @param ast the AST that is to own this node
*/
Assignment(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new unparented block node owned by the given AST.
* By default, the block is empty.
* <p>
* N.B. This constructor is package-private.
* </p>
*
* @param ast the AST that is to own this node
*/
Block(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new block comment node owned by the given AST.
* <p>
* N.B. This constructor is package-private.
* </p>
*
* @param ast the AST that is to own this node
*/
BlockComment(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new unparented boolean literal node owned by the given AST.
* <p>
* N.B. This constructor is package-private.
* </p>
*
* @param ast the AST that is to own this node
*/
BooleanLiteral(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new unparented break statement node owned by the given
* AST. By default, the break statement has no label.
* <p>
* N.B. This constructor is package-private.
* </p>
*
* @param ast the AST that is to own this node
*/
BreakStatement(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new AST node for a cast expression owned by the given
* AST. By default, the type and expression are unspecified (but legal).
* <p>
* N.B. This constructor is package-private.
* </p>
*
* @param ast the AST that is to own this node
*/
CastExpression(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new AST node for a catch clause owned by the given
* AST. By default, the catch clause declares an unspecified, but legal,
* exception declaration and has an empty block.
* <p>
* N.B. This constructor is package-private.
* </p>
*
* @param ast the AST that is to own this node
*/
CatchClause(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new unparented character literal node owned by the given AST.
* By default, the character literal denotes an unspecified character.
* <p>
* N.B. This constructor is package-private.
* </p>
*
* @param ast the AST that is to own this node
*/
CharacterLiteral(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new unparented conditional expression node owned by the given
* AST. By default, the condition, "then", and "else" expresssions are
* unspecified, but legal.
* <p>
* N.B. This constructor is package-private.
* </p>
*
* @param ast the AST that is to own this node
*/
ConditionalExpression(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new unparented continue statement node owned by the given
* AST. By default, the continue statement has no label.
* <p>
* N.B. This constructor is package-private.
* </p>
*
* @param ast the AST that is to own this node
*/
ContinueStatement(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new unparented do statement node owned by the given
* AST. By default, the expresssion is unspecified, but legal,
* and the body statement is an empty block.
* <p>
* N.B. This constructor is package-private.
* </p>
*
* @param ast the AST that is to own this node
*/
DoStatement(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new unparented null statement node owned by the given AST.
* <p>
* N.B. This constructor is package-private.
* </p>
*
* @param ast the AST that is to own this node
*/
EmptyStatement(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new unparented expression statement node owned by the given
* AST. By default, the expression statement is unspecified, but legal,
* method invocation expression.
* <p>
* N.B. This constructor is package-private.
* </p>
*
* @param ast the AST that is to own this node
*/
ExpressionStatement(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new unparented node for a field access expression owned by the
* given AST. By default, the expression and field are both unspecified,
* but legal, names.
* <p>
* N.B. This constructor is package-private.
* </p>
*
* @param ast the AST that is to own this node
*/
FieldAccess(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new unparented field declaration statement node owned
* by the given AST. By default, the field declaration has: no modifiers,
* an unspecified (but legal) type, and an empty list of variable
* declaration fragments (which is syntactically illegal).
* <p>
* N.B. This constructor is package-private.
* </p>
*
* @param ast the AST that is to own this node
*/
FieldDeclaration(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
* @since 3.0
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new AST node for a for statement owned by the given AST.
* By default, there are no initializers, no condition expression,
* no updaters, and the body is an empty block.
*
* @param ast the AST that is to own this node
*/
ForStatement(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new unparented if statement node owned by the given
* AST. By default, the expresssion is unspecified,
* but legal, the then statement is an empty block, and there is no else
* statement.
* <p>
* N.B. This constructor is package-private.
* </p>
*
* @param ast the AST that is to own this node
*/
IfStatement(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new AST node for an import declaration owned by the
* given AST. The import declaration initially is a regular (non-static)
* single type import for an unspecified, but legal, Java type name.
* <p>
* N.B. This constructor is package-private; all subclasses must be
* declared in the same package; clients are unable to declare
* additional subclasses.
* </p>
*
* @param ast the AST that is to own this node
*/
ImportDeclaration(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new AST node for an infix expression owned by the given
* AST. By default, the node has unspecified (but legal) operator,
* left and right operands, and an empty list of additional operands.
*
* @param ast the AST that is to own this node
*/
InfixExpression(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new AST node for an initializer declaration owned by the given
* AST. By default, the initializer has no modifiers and an empty block.
* The javadoc comment is not used for initializers.
* <p>
* N.B. This constructor is package-private.
* </p>
*
* @param ast the AST that is to own this node
*/
Initializer(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
* @since 3.0
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new AST node for an instanceof expression owned by the given
* AST. By default, the node has unspecified (but legal) operator,
* left and right operands.
*
* @param ast the AST that is to own this node
*/
InstanceofExpression(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new AST node for a doc comment owned by the given AST.
* The new node has an empty list of tag elements (and, for backwards
* compatability, an unspecified, but legal, doc comment string).
* <p>
* N.B. This constructor is package-private; all subclasses must be
* declared in the same package; clients are unable to declare
* additional subclasses.
* </p>
*
* @param ast the AST that is to own this node
*/
Javadoc(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new AST node for a labeled statement owned by the given
* AST. By default, the statement has an unspecified (but legal) label
* and an unspecified (but legal) statement.
* <p>
* N.B. This constructor is package-private.
* </p>
*
* @param ast the AST that is to own this node
*/
LabeledStatement(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new line comment node owned by the given AST.
* <p>
* N.B. This constructor is package-private.
* </p>
*
* @param ast the AST that is to own this node
*/
LineComment(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new AST node for a member reference owned by the given
* AST. By default, the method reference is for a member with an
* unspecified, but legal, name; and no qualifier.
* <p>
* N.B. This constructor is package-private; all subclasses must be
* declared in the same package; clients are unable to declare
* additional subclasses.
* </p>
*
* @param ast the AST that is to own this node
*/
MemberRef(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new AST node for a method reference owned by the given
* AST. By default, the method reference is for a method with an
* unspecified, but legal, name; no qualifier; and an empty parameter
* list.
* <p>
* N.B. This constructor is package-private; all subclasses must be
* declared in the same package; clients are unable to declare
* additional subclasses.
* </p>
*
* @param ast the AST that is to own this node
*/
MethodRef(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new AST node for a method referenece parameter owned by the given
* AST. By default, the node has an unspecified (but legal) type,
* not variable arity, and no parameter name.
* <p>
* N.B. This constructor is package-private.
* </p>
*
* @param ast the AST that is to own this node
*/
MethodRefParameter(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new unparented null literal node owned by the given AST.
* <p>
* N.B. This constructor is package-private.
* </p>
*
* @param ast the AST that is to own this node
*/
NullLiteral(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new unparented number literal node owned by the given AST.
* By default, the number literal is the token "<code>0</code>".
* <p>
* N.B. This constructor is package-private.
* </p>
*
* @param ast the AST that is to own this node
*/
NumberLiteral(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new unparented parenthesized expression node owned by the given
* AST. By default, the parenthesized expression has an unspecified, but
* legal, expression.
* <p>
* N.B. This constructor is package-private.
* </p>
*
* @param ast the AST that is to own this node
*/
ParenthesizedExpression(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new AST node for an postfix expression owned by the given
* AST. By default, the node has unspecified (but legal) operator and
* operand.
*
* @param ast the AST that is to own this node
*/
PostfixExpression(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new AST node for an prefix expression owned by the given
* AST. By default, the node has unspecified (but legal) operator and
* operand.
*
* @param ast the AST that is to own this node
*/
PrefixExpression(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new unparented node for a primitive type owned by the given
* AST. By default, the node has type "int".
* <p>
* N.B. This constructor is package-private.
* </p>
*
* @param ast the AST that is to own this node
*/
PrimitiveType(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new AST node for a qualified name owned by the given AST.
* <p>
* N.B. This constructor is package-private; all subclasses must be
* declared in the same package; clients are unable to declare
* additional subclasses.
* </p>
*
* @param ast the AST that is to own this node
*/
QualifiedName(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new AST node for a return statement owned by the
* given AST. By default, the statement has no expression.
*
* @param ast the AST that is to own this node
*/
ReturnStatement(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new AST node for a simple name owned by the given AST.
* The new node has an unspecified, legal Java identifier.
* <p>
* N.B. This constructor is package-private; all subclasses must be
* declared in the same package; clients are unable to declare
* additional subclasses.
* </p>
*
* @param ast the AST that is to own this node
*/
SimpleName(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
* @since 3.0
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new unparented node for a simple type owned by the given AST.
* By default, an unspecified, but legal, name.
* <p>
* N.B. This constructor is package-private.
* </p>
*
* @param ast the AST that is to own this node
*/
SimpleType(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new unparented string literal node owned by the given AST.
* By default, the string literal denotes the empty string.
* <p>
* N.B. This constructor is package-private.
* </p>
*
* @param ast the AST that is to own this node
*/
StringLiteral(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new unparented node for a super field access expression owned
* by the given AST. By default, field name is an unspecified, but legal,
* name, and there is no qualifier.
* <p>
* N.B. This constructor is package-private.
* </p>
*
* @param ast the AST that is to own this node
*/
SuperFieldAccess(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new AST node for a switch case pseudo-statement owned by the
* given AST. By default, there is an unspecified, but legal, expression.
*
* @param ast the AST that is to own this node
*/
SwitchCase(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new unparented switch statement node owned by the given
* AST. By default, the swicth statement has an unspecified, but legal,
* expression, and an empty list of switch groups.
* <p>
* N.B. This constructor is package-private.
* </p>
*
* @param ast the AST that is to own this node
*/
SwitchStatement(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new unparented synchronized statement node owned by the given
* AST. By default, the expression is unspecified, but legal, and the
* blody is an empty block.
* <p>
* N.B. This constructor is package-private.
* </p>
*
* @param ast the AST that is to own this node
*/
SynchronizedStatement(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new AST node for a tag element owned by the given AST.
* The new node has no name and an empty list of fragments.
* <p>
* N.B. This constructor is package-private; all subclasses must be
* declared in the same package; clients are unable to declare
* additional subclasses.
* </p>
*
* @param ast the AST that is to own this node
*/
TagElement(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new AST node for a text element owned by the given AST.
* The new node has an empty text string.
* <p>
* N.B. This constructor is package-private; all subclasses must be
* declared in the same package; clients are unable to declare
* additional subclasses.
* </p>
*
* @param ast the AST that is to own this node
*/
TextElement(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new AST node for a "this" expression owned by the
* given AST. By default, there is no qualifier.
*
* @param ast the AST that is to own this node
*/
ThisExpression(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new unparented throw statement node owned by the given
* AST. By default, the throw statement has an unspecified, but legal,
* expression.
* <p>
* N.B. This constructor is package-private.
* </p>
*
* @param ast the AST that is to own this node
*/
ThrowStatement(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new AST node for a try statement owned by the given
* AST. By default, the try statement has an empty block, no catch
* clauses, and no finally block.
* <p>
* N.B. This constructor is package-private.
* </p>
*
* @param ast the AST that is to own this node
*/
TryStatement(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new unparented local type declaration statement node owned
* by the given AST. By default, the local type declaration is an
* unspecified, but legal, type declaration.
* <p>
* N.B. This constructor is package-private.
* </p>
*
* @param ast the AST that is to own this node
*/
TypeDeclarationStatement(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
* @since 3.0
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new AST node for a type literal owned by the given
* AST. By default, the expression has an unspecified (but legal) type.
* <p>
* N.B. This constructor is package-private.
* </p>
*
* @param ast the AST that is to own this node
*/
TypeLiteral(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| ||||
/**
* Creates a new unparented while statement node owned by the given
* AST. By default, the expresssion is unspecified, but legal, and
* the body statement is an empty block.
* <p>
* N.B. This constructor is package-private.
* </p>
*
* @param ast the AST that is to own this node
*/
WhileStatement(AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| |||
[[#variable57e67c00]](AST ast) {
super(ast);
}
/* (omit javadoc for this method)
* Method declared on ASTNode.
*/
/* (omit javadoc for this method)
* Method declared on ASTNode.
* @since 3.0
*/
final List internalStructuralPropertiesForType(int apiLevel) {
return propertyDescriptors(apiLevel);
}
|
| CloneAbstraction |
| Parameter Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#57e67c00]] | /** * Creates a new unparented while statement node owned by the given * AST. By default, the expresssion is unspecified, but legal, and * the body statement is an empty block. * <p> * N.B. This constructor is package-private. * </p> * * @param ast the AST that is to own this node */ WhileStatement |
| 1 | 2 | [[#57e67c00]] | /** * Creates a new AST node for a type literal owned by the given * AST. By default, the expression has an unspecified (but legal) type. * <p> * N.B. This constructor is package-private. * </p> * * @param ast the AST that is to own this node */ TypeLiteral |
| 1 | 3 | [[#57e67c00]] | /** * Creates a new unparented local type declaration statement node owned * by the given AST. By default, the local type declaration is an * unspecified, but legal, type declaration. * <p> * N.B. This constructor is package-private. * </p> * * @param ast the AST that is to own this node */ TypeDeclarationStatement |
| 1 | 4 | [[#57e67c00]] | /** * Creates a new AST node for a try statement owned by the given * AST. By default, the try statement has an empty block, no catch * clauses, and no finally block. * <p> * N.B. This constructor is package-private. * </p> * * @param ast the AST that is to own this node */ TryStatement |
| 1 | 5 | [[#57e67c00]] | /** * Creates a new unparented throw statement node owned by the given * AST. By default, the throw statement has an unspecified, but legal, * expression. * <p> * N.B. This constructor is package-private. * </p> * * @param ast the AST that is to own this node */ ThrowStatement |
| 1 | 6 | [[#57e67c00]] | /** * Creates a new AST node for a "this" expression owned by the * given AST. By default, there is no qualifier. * * @param ast the AST that is to own this node */ ThisExpression |
| 1 | 7 | [[#57e67c00]] | /** * Creates a new AST node for a text element owned by the given AST. * The new node has an empty text string. * <p> * N.B. This constructor is package-private; all subclasses must be * declared in the same package; clients are unable to declare * additional subclasses. * </p> * * @param ast the AST that is to own this node */ TextElement |
| 1 | 8 | [[#57e67c00]] | /** * Creates a new AST node for a tag element owned by the given AST. * The new node has no name and an empty list of fragments. * <p> * N.B. This constructor is package-private; all subclasses must be * declared in the same package; clients are unable to declare * additional subclasses. * </p> * * @param ast the AST that is to own this node */ TagElement |
| 1 | 9 | [[#57e67c00]] | /** * Creates a new unparented synchronized statement node owned by the given * AST. By default, the expression is unspecified, but legal, and the * blody is an empty block. * <p> * N.B. This constructor is package-private. * </p> * * @param ast the AST that is to own this node */ SynchronizedStatement |
| 1 | 10 | [[#57e67c00]] | /** * Creates a new unparented switch statement node owned by the given * AST. By default, the swicth statement has an unspecified, but legal, * expression, and an empty list of switch groups. * <p> * N.B. This constructor is package-private. * </p> * * @param ast the AST that is to own this node */ SwitchStatement |
| 1 | 11 | [[#57e67c00]] | /** * Creates a new AST node for a switch case pseudo-statement owned by the * given AST. By default, there is an unspecified, but legal, expression. * * @param ast the AST that is to own this node */ SwitchCase |
| 1 | 12 | [[#57e67c00]] | /** * Creates a new unparented node for a super field access expression owned * by the given AST. By default, field name is an unspecified, but legal, * name, and there is no qualifier. * <p> * N.B. This constructor is package-private. * </p> * * @param ast the AST that is to own this node */ SuperFieldAccess |
| 1 | 13 | [[#57e67c00]] | /** * Creates a new unparented string literal node owned by the given AST. * By default, the string literal denotes the empty string. * <p> * N.B. This constructor is package-private. * </p> * * @param ast the AST that is to own this node */ StringLiteral |
| 1 | 14 | [[#57e67c00]] | /** * Creates a new unparented node for a simple type owned by the given AST. * By default, an unspecified, but legal, name. * <p> * N.B. This constructor is package-private. * </p> * * @param ast the AST that is to own this node */ SimpleType |
| 1 | 15 | [[#57e67c00]] | /** * Creates a new AST node for a simple name owned by the given AST. * The new node has an unspecified, legal Java identifier. * <p> * N.B. This constructor is package-private; all subclasses must be * declared in the same package; clients are unable to declare * additional subclasses. * </p> * * @param ast the AST that is to own this node */ SimpleName |
| 1 | 16 | [[#57e67c00]] | /** * Creates a new AST node for a return statement owned by the * given AST. By default, the statement has no expression. * * @param ast the AST that is to own this node */ ReturnStatement |
| 1 | 17 | [[#57e67c00]] | /** * Creates a new AST node for a qualified name owned by the given AST. * <p> * N.B. This constructor is package-private; all subclasses must be * declared in the same package; clients are unable to declare * additional subclasses. * </p> * * @param ast the AST that is to own this node */ QualifiedName |
| 1 | 18 | [[#57e67c00]] | /** * Creates a new unparented node for a primitive type owned by the given * AST. By default, the node has type "int". * <p> * N.B. This constructor is package-private. * </p> * * @param ast the AST that is to own this node */ PrimitiveType |
| 1 | 19 | [[#57e67c00]] | /** * Creates a new AST node for an prefix expression owned by the given * AST. By default, the node has unspecified (but legal) operator and * operand. * * @param ast the AST that is to own this node */ PrefixExpression |
| 1 | 20 | [[#57e67c00]] | /** * Creates a new AST node for an postfix expression owned by the given * AST. By default, the node has unspecified (but legal) operator and * operand. * * @param ast the AST that is to own this node */ PostfixExpression |
| 1 | 21 | [[#57e67c00]] | /** * Creates a new unparented parenthesized expression node owned by the given * AST. By default, the parenthesized expression has an unspecified, but * legal, expression. * <p> * N.B. This constructor is package-private. * </p> * * @param ast the AST that is to own this node */ ParenthesizedExpression |
| 1 | 22 | [[#57e67c00]] | /** * Creates a new unparented number literal node owned by the given AST. * By default, the number literal is the token "<code>0</code>". * <p> * N.B. This constructor is package-private. * </p> * * @param ast the AST that is to own this node */ NumberLiteral |
| 1 | 23 | [[#57e67c00]] | /** * Creates a new unparented null literal node owned by the given AST. * <p> * N.B. This constructor is package-private. * </p> * * @param ast the AST that is to own this node */ NullLiteral |
| 1 | 24 | [[#57e67c00]] | /** * Creates a new AST node for a method referenece parameter owned by the given * AST. By default, the node has an unspecified (but legal) type, * not variable arity, and no parameter name. * <p> * N.B. This constructor is package-private. * </p> * * @param ast the AST that is to own this node */ MethodRefParameter |
| 1 | 25 | [[#57e67c00]] | /** * Creates a new AST node for a method reference owned by the given * AST. By default, the method reference is for a method with an * unspecified, but legal, name; no qualifier; and an empty parameter * list. * <p> * N.B. This constructor is package-private; all subclasses must be * declared in the same package; clients are unable to declare * additional subclasses. * </p> * * @param ast the AST that is to own this node */ MethodRef |
| 1 | 26 | [[#57e67c00]] | /** * Creates a new AST node for a member reference owned by the given * AST. By default, the method reference is for a member with an * unspecified, but legal, name; and no qualifier. * <p> * N.B. This constructor is package-private; all subclasses must be * declared in the same package; clients are unable to declare * additional subclasses. * </p> * * @param ast the AST that is to own this node */ MemberRef |
| 1 | 27 | [[#57e67c00]] | /** * Creates a new line comment node owned by the given AST. * <p> * N.B. This constructor is package-private. * </p> * * @param ast the AST that is to own this node */ LineComment |
| 1 | 28 | [[#57e67c00]] | /** * Creates a new AST node for a labeled statement owned by the given * AST. By default, the statement has an unspecified (but legal) label * and an unspecified (but legal) statement. * <p> * N.B. This constructor is package-private. * </p> * * @param ast the AST that is to own this node */ LabeledStatement |
| 1 | 29 | [[#57e67c00]] | /** * Creates a new AST node for a doc comment owned by the given AST. * The new node has an empty list of tag elements (and, for backwards * compatability, an unspecified, but legal, doc comment string). * <p> * N.B. This constructor is package-private; all subclasses must be * declared in the same package; clients are unable to declare * additional subclasses. * </p> * * @param ast the AST that is to own this node */ Javadoc |
| 1 | 30 | [[#57e67c00]] | /** * Creates a new AST node for an instanceof expression owned by the given * AST. By default, the node has unspecified (but legal) operator, * left and right operands. * * @param ast the AST that is to own this node */ InstanceofExpression |
| 1 | 31 | [[#57e67c00]] | /** * Creates a new AST node for an initializer declaration owned by the given * AST. By default, the initializer has no modifiers and an empty block. * The javadoc comment is not used for initializers. * <p> * N.B. This constructor is package-private. * </p> * * @param ast the AST that is to own this node */ Initializer |
| 1 | 32 | [[#57e67c00]] | /** * Creates a new AST node for an infix expression owned by the given * AST. By default, the node has unspecified (but legal) operator, * left and right operands, and an empty list of additional operands. * * @param ast the AST that is to own this node */ InfixExpression |
| 1 | 33 | [[#57e67c00]] | /** * Creates a new AST node for an import declaration owned by the * given AST. The import declaration initially is a regular (non-static) * single type import for an unspecified, but legal, Java type name. * <p> * N.B. This constructor is package-private; all subclasses must be * declared in the same package; clients are unable to declare * additional subclasses. * </p> * * @param ast the AST that is to own this node */ ImportDeclaration |
| 1 | 34 | [[#57e67c00]] | /** * Creates a new unparented if statement node owned by the given * AST. By default, the expresssion is unspecified, * but legal, the then statement is an empty block, and there is no else * statement. * <p> * N.B. This constructor is package-private. * </p> * * @param ast the AST that is to own this node */ IfStatement |
| 1 | 35 | [[#57e67c00]] | /** * Creates a new AST node for a for statement owned by the given AST. * By default, there are no initializers, no condition expression, * no updaters, and the body is an empty block. * * @param ast the AST that is to own this node */ ForStatement |
| 1 | 36 | [[#57e67c00]] | /** * Creates a new unparented field declaration statement node owned * by the given AST. By default, the field declaration has: no modifiers, * an unspecified (but legal) type, and an empty list of variable * declaration fragments (which is syntactically illegal). * <p> * N.B. This constructor is package-private. * </p> * * @param ast the AST that is to own this node */ FieldDeclaration |
| 1 | 37 | [[#57e67c00]] | /** * Creates a new unparented node for a field access expression owned by the * given AST. By default, the expression and field are both unspecified, * but legal, names. * <p> * N.B. This constructor is package-private. * </p> * * @param ast the AST that is to own this node */ FieldAccess |
| 1 | 38 | [[#57e67c00]] | /** * Creates a new unparented expression statement node owned by the given * AST. By default, the expression statement is unspecified, but legal, * method invocation expression. * <p> * N.B. This constructor is package-private. * </p> * * @param ast the AST that is to own this node */ ExpressionStatement |
| 1 | 39 | [[#57e67c00]] | /** * Creates a new unparented null statement node owned by the given AST. * <p> * N.B. This constructor is package-private. * </p> * * @param ast the AST that is to own this node */ EmptyStatement |
| 1 | 40 | [[#57e67c00]] | /** * Creates a new unparented do statement node owned by the given * AST. By default, the expresssion is unspecified, but legal, * and the body statement is an empty block. * <p> * N.B. This constructor is package-private. * </p> * * @param ast the AST that is to own this node */ DoStatement |
| 1 | 41 | [[#57e67c00]] | /** * Creates a new unparented continue statement node owned by the given * AST. By default, the continue statement has no label. * <p> * N.B. This constructor is package-private. * </p> * * @param ast the AST that is to own this node */ ContinueStatement |
| 1 | 42 | [[#57e67c00]] | /** * Creates a new unparented conditional expression node owned by the given * AST. By default, the condition, "then", and "else" expresssions are * unspecified, but legal. * <p> * N.B. This constructor is package-private. * </p> * * @param ast the AST that is to own this node */ ConditionalExpression |
| 1 | 43 | [[#57e67c00]] | /** * Creates a new unparented character literal node owned by the given AST. * By default, the character literal denotes an unspecified character. * <p> * N.B. This constructor is package-private. * </p> * * @param ast the AST that is to own this node */ CharacterLiteral |
| 1 | 44 | [[#57e67c00]] | /** * Creates a new AST node for a catch clause owned by the given * AST. By default, the catch clause declares an unspecified, but legal, * exception declaration and has an empty block. * <p> * N.B. This constructor is package-private. * </p> * * @param ast the AST that is to own this node */ CatchClause |
| 1 | 45 | [[#57e67c00]] | /** * Creates a new AST node for a cast expression owned by the given * AST. By default, the type and expression are unspecified (but legal). * <p> * N.B. This constructor is package-private. * </p> * * @param ast the AST that is to own this node */ CastExpression |
| 1 | 46 | [[#57e67c00]] | /** * Creates a new unparented break statement node owned by the given * AST. By default, the break statement has no label. * <p> * N.B. This constructor is package-private. * </p> * * @param ast the AST that is to own this node */ BreakStatement |
| 1 | 47 | [[#57e67c00]] | /** * Creates a new unparented boolean literal node owned by the given AST. * <p> * N.B. This constructor is package-private. * </p> * * @param ast the AST that is to own this node */ BooleanLiteral |
| 1 | 48 | [[#57e67c00]] | /** * Creates a new block comment node owned by the given AST. * <p> * N.B. This constructor is package-private. * </p> * * @param ast the AST that is to own this node */ BlockComment |
| 1 | 49 | [[#57e67c00]] | /** * Creates a new unparented block node owned by the given AST. * By default, the block is empty. * <p> * N.B. This constructor is package-private. * </p> * * @param ast the AST that is to own this node */ Block |
| 1 | 50 | [[#57e67c00]] | /** * Creates a new AST node for an assignment expression owned by the given * AST. By default, the node has an assignment operator, and unspecified * left and right hand sides. * * @param ast the AST that is to own this node */ Assignment |
| 1 | 51 | [[#57e67c00]] | /** * Creates a new unparented assert statement node owned by the given * AST. By default, the assert statement has an unspecified, but legal, * expression, and not message expression. * <p> * N.B. This constructor is package-private. * </p> * * @param ast the AST that is to own this node */ AssertStatement |
| 1 | 52 | [[#57e67c00]] | /** * Creates a new unparented node for an array type owned by the given AST. * By default, a 1-dimensional array of an unspecified simple type. * <p> * N.B. This constructor is package-private. * </p> * * @param ast the AST that is to own this node */ ArrayType |
| 1 | 53 | [[#57e67c00]] | /** * Creates a new AST node for an array initializer owned by the * given AST. By default, the list of expressions is empty. * * @param ast the AST that is to own this node */ ArrayInitializer |
| 1 | 54 | [[#57e67c00]] | /** * Creates a new AST node for an array creation expression owned by the * given AST. By default, the array type is an unspecified 1-dimensional * array, the list of dimensions is empty, and there is no array * initializer. * * @param ast the AST that is to own this node */ ArrayCreation |
| 1 | 55 | [[#57e67c00]] | /** * Creates a new unparented array access expression node owned by the given * AST. By default, the array and index expresssions are unspecified, * but legal. * <p> * N.B. This constructor is package-private. * </p> * * @param ast the AST that is to own this node */ ArrayAccess |
| 1 | 56 | [[#57e67c00]] | /** * Creates a new AST node for an anonymous class declaration owned * by the given AST. By default, the list of body declarations is empty. * <p> * N.B. This constructor is package-private; all subclasses must be * declared in the same package; clients are unable to declare * additional subclasses. * </p> * * @param ast the AST that is to own this node */ AnonymousClassDeclaration |