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 |