CloneSet46


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
36640.951class_body_declarations[3]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
1334
plugins/org.eclipse.jdt.apt.core/src/org/eclipse/jdt/apt/core/internal/AptPlugin.java
2336
plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionOnParameterizedQualifiedTypeReference.java
3332
plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionOnQualifiedTypeReference.java
4332
plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionOnSingleTypeReference.java
5338
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/AbstractVariableDeclaration.java
6328
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/TypeDeclaration.java
7316
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/classfmt/ClassFormatException.java
8321
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/StackMapFrame.java
91127
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/VerificationTypeInfo.java
1015161
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTNode.java
11321003
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTNode.java
121383
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTParser.java
131323
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/internal/core/dom/rewrite/RewriteEvent.java
141241
plugins/org.eclipse.jdt.core/eval/org/eclipse/jdt/internal/eval/EvaluationResult.java
151131
plugins/org.eclipse.jdt.core/formatter/org/eclipse/jdt/core/formatter/CodeFormatter.java
16173092
plugins/org.eclipse.jdt.core/formatter/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.java
17326
plugins/org.eclipse.jdt.core/formatter/org/eclipse/jdt/internal/formatter/DefaultCodeFormatterOptions.java
185386
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/core/CompletionProposal.java
193944
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/core/ElementChangedEvent.java
2015369
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/core/Signature.java
21321
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/core/util/ClassFormatException.java
22348
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/compiler/parser/SourceTypeConverter.java
231358
plugins/org.eclipse.jdt.core/search/org/eclipse/jdt/core/search/SearchPattern.java
24337
plugins/org.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/matching/PatternLocator.java
25353
plugins/org.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/matching/PatternLocator.java
26333
plugins/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/actions/RuntimeClasspathAction.java
273117
plugins/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/actions/ValidBreakpointLocationLocator.java
28529
plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/AccessibleImpl.java
29358
plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/ReferenceTypeImpl.java
30353
plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/spy/VerbosePacketStream.java
31359
plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/spy/VerbosePacketStream.java
32580
plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/spy/VerbosePacketStream.java
33385
plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/spy/VerbosePacketStream.java
34391
plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/spy/VerbosePacketStream.java
355117
plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/spy/VerbosePacketStream.java
365122
plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/spy/VerbosePacketStream.java
37353
plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/ThreadReferenceImpl.java
381163
plugins/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/dom/ScopeAnalyzer.java
39726
plugins/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/dom/Selection.java
40353
plugins/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/util/TypeInfo.java
41418
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/base/RefactoringStatusCodes.java
42375
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/ExtractMethodAnalyzer.java
433139
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/rename/RenamingNameSuggestor.java
44521
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/typeconstraints/types/PrimitiveType.java
45323
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/typeconstraints/types/TType.java
46329
plugins/org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/MessageWizardPage.java
47331
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/compare/JavaNode.java
48359
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/dialogs/PackageSelectionDialog.java
492243
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/CodeStyleCleanUp.java
501535
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/ControlStatementsCleanUp.java
511848
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/Java50CleanUp.java
522548
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/PotentialProgrammingProblemsCleanUp.java
531142
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/UnusedCodeCleanUp.java
541535
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/VariableDeclarationCleanUp.java
55326
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/formatter/ProfileVersioner.java
56328
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/MembersOrderPreferenceCache.java
57333
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/search/LevelTreeContentProvider.java
58325
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/search/SortingLabelProvider.java
59383
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/ModifierCorrectionSubProcessor.java
60375
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/NewCUCompletionUsingWizardProposal.java
61370
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/NewVariableCompletionProposal.java
623149
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/typehierarchy/TypeHierarchyViewPart.java
63328
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/util/TypeInfoLabelProvider.java
64331
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/viewsupport/MemberFilter.java
655134
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/newsourcepage/DialogPackageExplorerActionGroup.java
6613366
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/wizards/NewTypeWizardPage.java
Clone Instance
1
Line Count
3
Source Line
34
Source File
plugins/org.eclipse.jdt.apt.core/src/org/eclipse/jdt/apt/core/internal/AptPlugin.java

        /**
         * Status IDs for system log entries.  Must be unique per plugin.
         */
        public static final int STATUS_EXCEPTION = 1;

        public static final int STATUS_NOTOOLSJAR = 2;

        public static final int STATUS_CANTLOADPLUGINFACTORY = 3;


Clone Instance
2
Line Count
3
Source Line
36
Source File
plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionOnParameterizedQualifiedTypeReference.java

        public static final int K_CLASS = 1;

        public static final int K_INTERFACE = 2;

        public static final int K_EXCEPTION = 3;


Clone Instance
3
Line Count
3
Source Line
32
Source File
plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionOnQualifiedTypeReference.java

        public static final int K_CLASS = 1;

        public static final int K_INTERFACE = 2;

        public static final int K_EXCEPTION = 3;


Clone Instance
4
Line Count
3
Source Line
32
Source File
plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionOnSingleTypeReference.java

public static final int K_CLASS = 1;

public static final int K_INTERFACE = 2;

public static final int K_EXCEPTION = 3;


Clone Instance
5
Line Count
3
Source Line
38
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/AbstractVariableDeclaration.java

        public static final int FIELD = 1;

        public static final int INITIALIZER = 2;

        public static final int ENUM_CONSTANT = 3;


Clone Instance
6
Line Count
3
Source Line
28
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/TypeDeclaration.java

        // Type decl kinds
        public static final int CLASS_DECL = 1;

        public static final int INTERFACE_DECL = 2;

        public static final int ENUM_DECL = 3;


Clone Instance
7
Line Count
3
Source Line
16
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/classfmt/ClassFormatException.java

        public static final int ErrBadMagic = 1;

        public static final int ErrBadMinorVersion = 2;

        public static final int ErrBadMajorVersion = 3;


Clone Instance
8
Line Count
3
Source Line
21
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/StackMapFrame.java

        public static final int CHOP_FRAME = 1;

        public static final int APPEND_FRAME = 2;

        public static final int SAME_FRAME_EXTENDED = 3;


Clone Instance
9
Line Count
11
Source Line
27
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/VerificationTypeInfo.java

        /**
         * The tag value representing integer variable info
         * @since 3.2
         */
        public static final int ITEM_INTEGER = 1;

        /**
         * The tag value representing float variable info
         * @since 3.2
         */
        public static final int ITEM_FLOAT = 2;

        /**
         * The tag value representing double variable info
         * @since 3.2
         */
        public static final int ITEM_DOUBLE = 3;


Clone Instance
10
Line Count
15
Source Line
161
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTNode.java

        /*
         * INSTRUCTIONS FOR ADDING NEW CONCRETE AST NODE TYPES
         * 
         * There are several things that need to be changed when a
         * new concrete AST node type (call it "FooBar"):
         * 
         * 1. Create the FooBar AST node type class.
         * The most effective way to do this is to copy a similar
         * existing concrete node class to get a template that
     * includes all the framework methods that must be implemented.
         * 
         * 2. Add node type constant ASTNode.FOO_BAR.
         * Node constants are numbered consecutively. Add the
         * constant after the existing ones.
         * 
         * 3. Add entry to ASTNode.nodeClassForType(int).
         * 
         * 4. Add AST.newFooBar() factory method.
         * 
         * 5. Add ASTVisitor.visit(FooBar) and endVisit(FooBar) methods.
         * 
         * 6. Add ASTMatcher.match(FooBar,Object) method.
         * 
         * 7. Ensure that SimpleName.isDeclaration() covers FooBar
         * nodes if required.
         * 
         * 8. Add NaiveASTFlattener.visit(FooBar) method to illustrate
         * how these nodes should be serialized.
         * 
         * 9. Update the AST test suites.
         * 
         * The next steps are to update AST.parse* to start generating
         * the new type of nodes, and ASTRewrite to serialize them back out.
         */
        /**
         * Node type constant indicating a node of type 
         * <code>AnonymousClassDeclaration</code>.
         * @see AnonymousClassDeclaration
         */
        public static final int ANONYMOUS_CLASS_DECLARATION = 1;

        /**
         * Node type constant indicating a node of type 
         * <code>ArrayAccess</code>.
         * @see ArrayAccess
         */
        public static final int ARRAY_ACCESS = 2;

        /**
         * Node type constant indicating a node of type 
         * <code>ArrayCreation</code>.
         * @see ArrayCreation
         */
        public static final int ARRAY_CREATION = 3;


Clone Instance
11
Line Count
32
Source Line
1003
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTNode.java

        /**
         * Flag constant (bit mask, value 1) indicating that there is something
         * not quite right with this AST node.
         * <p>
         * The standard parser (<code>ASTParser</code>) sets this
         * flag on a node to indicate a syntax error detected in the vicinity.
         * </p>
         */
        public static final int MALFORMED = 1;

        /**
         * Flag constant (bit mask, value 2) indicating that this is a node
         * that was created by the parser (as opposed to one created by another
         * party).
         * <p>
         * The standard parser (<code>ASTParser</code>) sets this
         * flag on the nodes it creates.
         * </p>
         * @since 3.0
         */
        public static final int ORIGINAL = 2;

        /**
         * Flag constant (bit mask, value 4) indicating that this node
         * is unmodifiable. When a node is marked unmodifiable, the
         * following operations result in a runtime exception:
         * <ul>
         * <li>Change a simple property of this node.</li>
         * <li>Add or remove a child node from this node.</li>
         * <li>Parent (or reparent) this node.</li>
         * </ul>
         * <p>
         * The standard parser (<code>ASTParser</code>) does not set
         * this flag on the nodes it creates. However, clients may set
         * this flag on a node to prevent further modification of the
         * its structural properties.
         * </p>
         * @since 3.0
         */
        public static final int PROTECT = 4;


Clone Instance
12
Line Count
13
Source Line
83
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTParser.java

        /**
         * Kind constant used to request that the source be parsed
     * as a single expression.
         */
        public static final int K_EXPRESSION = 0x01;

        /**
         * Kind constant used to request that the source be parsed
     * as a sequence of statements.
         */
        public static final int K_STATEMENTS = 0x02;

        /**
         * Kind constant used to request that the source be parsed
         * as a sequence of class body declarations.
         */
        public static final int K_CLASS_BODY_DECLARATIONS = 0x04;


Clone Instance
13
Line Count
13
Source Line
23
Source File
plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/internal/core/dom/rewrite/RewriteEvent.java

        /**
         * Change kind to describe that the event is an insert event.
         * Does not apply for list events.
         */
        public static final int INSERTED = 1;

        /**
         * Change kind to describe that the event is an remove event.
         * Does not apply for list events.
         */
        public static final int REMOVED = 2;

        /**
         * Change kind to describe that the event is an replace event.
         * Does not apply for list events.
         */
        public static final int REPLACED = 4;


Clone Instance
14
Line Count
12
Source Line
41
Source File
plugins/org.eclipse.jdt.core/eval/org/eclipse/jdt/internal/eval/EvaluationResult.java

        /**
         * The evaluation result contains the value of a variable or
         * it reports a problem on a variable. Note that if the problem is
         * on the type of the variable, the source line number is -1. If the
         * problem is on the name of the variable, the source line number is 0.
         * Otherwise the source line number is relative to the initializer code.
         */
        public static final int T_VARIABLE = 1;

        /**
         * The evaluation result contains the value of a code snippet or
         * it reports a problem on a code snippet.
         */
        public static final int T_CODE_SNIPPET = 2;

        /**
         * The evaluation result reports a problem on an import declaration.
         */
        public static final int T_IMPORT = 3;


Clone Instance
15
Line Count
11
Source Line
31
Source File
plugins/org.eclipse.jdt.core/formatter/org/eclipse/jdt/core/formatter/CodeFormatter.java

        /**
         * Kind used to format an expression
         */
        public static final int K_EXPRESSION = 0x01;

        /**
         * Kind used to format a set of statements
         */
        public static final int K_STATEMENTS = 0x02;

        /**
         * Kind used to format a set of class body declarations
         */
        public static final int K_CLASS_BODY_DECLARATIONS = 0x04;


Clone Instance
16
Line Count
17
Source Line
3092
Source File
plugins/org.eclipse.jdt.core/formatter/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.java

        /**
         * <pre>
         * FORMATTER / The wrapping is done using as few lines as possible.
         * </pre>
         * @since 3.0
         */
        public static final int WRAP_COMPACT = 1;

        /**
         * <pre>
         * FORMATTER / The wrapping is done putting the first element on a new
         *             line and then wrapping next elements using as few lines as possible.
         * </pre>
         * @since 3.0
         */
        public static final int WRAP_COMPACT_FIRST_BREAK = 2;

        /**
         * <pre>
         * FORMATTER / The wrapping is done by putting each element on its own line
         *             except the first element.
         * </pre>
         * @since 3.0
         */
        public static final int WRAP_NEXT_PER_LINE = 5;


Clone Instance
17
Line Count
3
Source Line
26
Source File
plugins/org.eclipse.jdt.core/formatter/org/eclipse/jdt/internal/formatter/DefaultCodeFormatterOptions.java

        public static final int TAB = 1;

        public static final int SPACE = 2;

        public static final int MIXED = 4;


Clone Instance
18
Line Count
53
Source Line
86
Source File
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/core/CompletionProposal.java

        /**
         * Completion is a declaration of an anonymous class.
         * This kind of completion might occur in a context like
         * <code>"new List^;"</code> and complete it to
         * <code>"new List() {}"</code>.
         * <p>
         * The following additional context information is available
         * for this kind of completion proposal at little extra cost:
         * <ul>
         * <li>{@link #getDeclarationSignature()} -
         * the type signature of the type being implemented or subclassed
         * </li>
         * <li>{@link #getDeclarationKey()} -
         * the type unique key of the type being implemented or subclassed
         * </li>
         * <li>{@link #getSignature()} -
         * the method signature of the constructor that is referenced
         * </li>
         * <li>{@link #getKey()} -
         * the method unique key of the constructor that is referenced
         * if the declaring type is not an interface
         * </li>
         * <li>{@link #getFlags()} -
         * the modifiers flags of the constructor that is referenced
         * </li>
         * </ul>
         * </p>
         * 
         * @see #getKind()
         */
        public static final int ANONYMOUS_CLASS_DECLARATION = 1;

        /**
         * Completion is a reference to a field.
         * This kind of completion might occur in a context like
         * <code>"this.ref^ = 0;"</code> and complete it to
         * <code>"this.refcount = 0;"</code>.
         * <p>
         * The following additional context information is available
         * for this kind of completion proposal at little extra cost:
         * <ul>
         * <li>{@link #getDeclarationSignature()} -
         * the type signature of the type that declares the field that is referenced
         * </li>
         * <li>{@link #getFlags()} -
         * the modifiers flags (including ACC_ENUM) of the field that is referenced
         * </li>
         * <li>{@link #getName()} -
         * the simple name of the field that is referenced
         * </li>
         * <li>{@link #getSignature()} -
         * the type signature of the field's type (as opposed to the
         * signature of the type in which the referenced field
         * is declared)
         * </li>
         * </ul>
         * </p>
         * 
         * @see #getKind()
         */
        public static final int FIELD_REF = 2;

        /**
         * Completion is a keyword.
         * This kind of completion might occur in a context like
         * <code>"public cl^ Foo {}"</code> and complete it to
         * <code>"public class Foo {}"</code>.
         * <p>
         * The following additional context information is available
         * for this kind of completion proposal at little extra cost:
         * <ul>
         * <li>{@link #getName()} -
         * the keyword token
         * </li>
         * <li>{@link #getFlags()} -
         * the corresponding modifier flags if the keyword is a modifier
         * </li>
         * </ul>
         * </p>
         * 
         * @see #getKind()
         */
        public static final int KEYWORD = 3;


Clone Instance
19
Line Count
39
Source Line
44
Source File
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/core/ElementChangedEvent.java

        /**
         * Event type constant (bit mask) indicating an after-the-fact 
         * report of creations, deletions, and modifications
         * to one or more Java element(s) expressed as a hierarchical
         * java element delta as returned by <code>getDelta()</code>.
         *
         * Note: this notification occurs during the corresponding POST_CHANGE
         * resource change notification, and contains a full delta accounting for
         * any JavaModel operation  and/or resource change.
         *
         * @see IJavaElementDelta
         * @see org.eclipse.core.resources.IResourceChangeEvent
         * @see #getDelta()
         * @since 2.0
         */
        public static final int POST_CHANGE = 1;

        /**
         * Event type constant (bit mask) indicating an after-the-fact 
         * report of creations, deletions, and modifications
         * to one or more Java element(s) expressed as a hierarchical
         * java element delta as returned by <code>getDelta</code>.
         *
         * Note: this notification occurs during the corresponding PRE_AUTO_BUILD
         * resource change notification. The delta, which is notified here, only contains
         * information relative to the previous JavaModel operations (in other words, 
         * it ignores the possible resources which have changed outside Java operations). 
         * In particular, it is possible that the JavaModel be inconsistent with respect to
         * resources, which got modified outside JavaModel operations (it will only be
         * fully consistent once the POST_CHANGE notification has occurred).
         * 
         * @see IJavaElementDelta
         * @see org.eclipse.core.resources.IResourceChangeEvent
         * @see #getDelta()
         * @since 2.0
         * @deprecated - no longer used, such deltas are now notified during POST_CHANGE
         */
        public static final int PRE_AUTO_BUILD = 2;

        /**
         * Event type constant (bit mask) indicating an after-the-fact 
         * report of creations, deletions, and modifications
         * to one or more Java element(s) expressed as a hierarchical
         * java element delta as returned by <code>getDelta</code>.
         *
         * Note: this notification occurs as a result of a working copy reconcile
         * operation.
         *
         * @see IJavaElementDelta
         * @see org.eclipse.core.resources.IResourceChangeEvent
         * @see #getDelta()
         * @since 2.0
         */
        public static final int         POST_RECONCILE = 4;


Clone Instance
20
Line Count
15
Source Line
369
Source File
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/core/Signature.java

        /**
         * Kind constant for a class type signature.
         * @see #getTypeSignatureKind(String)
         * @since 3.0
         */
        public static final int CLASS_TYPE_SIGNATURE = 1;

        /**
         * Kind constant for a base (primitive or void) type signature.
         * @see #getTypeSignatureKind(String)
         * @since 3.0
         */
        public static final int BASE_TYPE_SIGNATURE = 2;

        /**
         * Kind constant for a type variable signature.
         * @see #getTypeSignatureKind(String)
         * @since 3.0
         */
        public static final int TYPE_VARIABLE_SIGNATURE = 3;


Clone Instance
21
Line Count
3
Source Line
21
Source File
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/core/util/ClassFormatException.java

        public static final int ERROR_MALFORMED_UTF8 = 1;

        public static final int ERROR_TRUNCATED_INPUT = 2;

        public static final int INVALID_CONSTANT_POOL_ENTRY = 3;


Clone Instance
22
Line Count
3
Source Line
48
Source File
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/compiler/parser/SourceTypeConverter.java

        public static final int FIELD = 0x01;

        public static final int CONSTRUCTOR = 0x02;

        public static final int METHOD = 0x04;


Clone Instance
23
Line Count
13
Source Line
58
Source File
plugins/org.eclipse.jdt.core/search/org/eclipse/jdt/core/search/SearchPattern.java

        /**
         * Match rule: The search pattern is a prefix of the search result.
         */
        public static final int R_PREFIX_MATCH = 0x0001;

        /**
         * Match rule: The search pattern contains one or more wild cards ('*' or '?'). 
         * A '*' wild-card can replace 0 or more characters in the search result.
         * A '?' wild-card replaces exactly 1 character in the search result.
         */
        public static final int R_PATTERN_MATCH = 0x0002;

        /**
         * Match rule: The search pattern contains a regular expression.
         */
        public static final int R_REGEXP_MATCH = 0x0004;


Clone Instance
24
Line Count
3
Source Line
37
Source File
plugins/org.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/matching/PatternLocator.java

public static final int INACCURATE_MATCH = 1;

public static final int POSSIBLE_MATCH = 2;

public static final int ACCURATE_MATCH = 3;


Clone Instance
25
Line Count
3
Source Line
53
Source File
plugins/org.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/matching/PatternLocator.java

/* match container */
public static final int COMPILATION_UNIT_CONTAINER = 1;

public static final int CLASS_CONTAINER = 2;

public static final int METHOD_CONTAINER = 4;


Clone Instance
26
Line Count
3
Source Line
33
Source File
plugins/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/actions/RuntimeClasspathAction.java

        public static final int ADD = 1;

        public static final int REMOVE = 2;

        public static final int MOVE = 3;


Clone Instance
27
Line Count
3
Source Line
117
Source File
plugins/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/actions/ValidBreakpointLocationLocator.java

        public static final int LOCATION_LINE = 1;

        public static final int LOCATION_METHOD = 2;

        public static final int LOCATION_FIELD = 3;


Clone Instance
28
Line Count
5
Source Line
29
Source File
plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/AccessibleImpl.java

        /** Modifier bit flag: Is public; may be accessed from outside its package. */
        public static final int MODIFIER_ACC_PUBLIC = 0x0001;

        /** Modifier bit flag: Is private; usable only within the defining class. */
        public static final int MODIFIER_ACC_PRIVATE = 0x0002;

        /** Modifier bit flag: Is protected; may be accessed within subclasses. */
        public static final int MODIFIER_ACC_PROTECTED = 0x0004;


Clone Instance
29
Line Count
3
Source Line
58
Source File
plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/ReferenceTypeImpl.java

        /** ClassStatus Constants. */
        public static final int JDWP_CLASS_STATUS_VERIFIED = 1;

        public static final int JDWP_CLASS_STATUS_PREPARED = 2;

        public static final int JDWP_CLASS_STATUS_INITIALIZED = 4;


Clone Instance
30
Line Count
3
Source Line
53
Source File
plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/spy/VerbosePacketStream.java

        /** ClassStatus Constants. */
        public static final int JDWP_CLASS_STATUS_VERIFIED = 1;

        public static final int JDWP_CLASS_STATUS_PREPARED = 2;

        public static final int JDWP_CLASS_STATUS_INITIALIZED = 4;


Clone Instance
31
Line Count
3
Source Line
59
Source File
plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/spy/VerbosePacketStream.java

        /** access_flags Constants */
        public static final int ACC_PUBLIC =     0x0001;

        public static final int ACC_PRIVATE =    0x0002;

        public static final int ACC_PROTECTED =  0x0004;


Clone Instance
32
Line Count
5
Source Line
80
Source File
plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/spy/VerbosePacketStream.java

        /** Invoke options constants */
        public static final int INVOKE_SINGLE_THREADED = 0x01;

        public static final int INVOKE_NONVIRTUAL = 0x02;

        /** ThreadStatus Constants */
        public static final int THREAD_STATUS_ZOMBIE = 0;


Clone Instance
33
Line Count
3
Source Line
85
Source File
plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/spy/VerbosePacketStream.java

        public static final int THREAD_STATUS_RUNNING = 1;

        public static final int THREAD_STATUS_SLEEPING = 2;

        public static final int THREAD_STATUS_MONITOR = 3;


Clone Instance
34
Line Count
3
Source Line
91
Source File
plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/spy/VerbosePacketStream.java

        /** EventKind Constants */
        public static final int EVENTKIND_SINGLE_STEP = 1;

        public static final int EVENTKIND_BREAKPOINT = 2;

        public static final int EVENTKIND_FRAME_POP = 3;


Clone Instance
35
Line Count
5
Source Line
117
Source File
plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/spy/VerbosePacketStream.java

        public static final int SUSPENDPOLICY_EVENT_THREAD = 1;

        public static final int SUSPENDPOLICY_ALL = 2;

        /** StepDepth Constants */
        public static final int STEPDEPTH_INTO = 0;


Clone Instance
36
Line Count
5
Source Line
122
Source File
plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/spy/VerbosePacketStream.java

        public static final int STEPDEPTH_OVER = 1;

        public static final int STEPDEPTH_OUT = 2;

        /** StepSize Constants */
        public static final int STEPSIZE_MIN = 0;


Clone Instance
37
Line Count
3
Source Line
53
Source File
plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/ThreadReferenceImpl.java

        public static final int JDWP_THREAD_STATUS_RUNNING = 1;

        public static final int JDWP_THREAD_STATUS_SLEEPING = 2;

        public static final int JDWP_THREAD_STATUS_MONITOR = 3;


Clone Instance
38
Line Count
11
Source Line
63
Source File
plugins/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/dom/ScopeAnalyzer.java

        /**
         * Flag to specify that method should be reported.
         */
        public static final int METHODS = 1;

        /**
         * Flag to specify that variables should be reported.
         */
        public static final int VARIABLES = 2;

        /**
         * Flag to specify that types should be reported.
         */
        public static final int TYPES = 4;


Clone Instance
39
Line Count
7
Source Line
26
Source File
plugins/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/dom/Selection.java

        /** Flag that indicates that an AST node appears before the selected nodes. */
        public static final int BEFORE = 1;

        /** Flag indicating that an AST node is covered by the selection. */
        public static final int SELECTED = 2;

        /** Flag indicating that an AST nodes appears after the selected nodes. */
        public static final int AFTER = 3;


Clone Instance
40
Line Count
3
Source Line
53
Source File
plugins/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/util/TypeInfo.java

        public static final int UNRESOLVABLE_TYPE_INFO = 1;

        public static final int JAR_FILE_ENTRY_TYPE_INFO = 2;

        public static final int IFILE_TYPE_INFO = 3;


Clone Instance
41
Line Count
4
Source Line
18
Source File
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/base/RefactoringStatusCodes.java

        public static final int OVERRIDES_ANOTHER_METHOD =                                              1;

        public static final int METHOD_DECLARED_IN_INTERFACE =                                  2;

        public static final int EXPRESSION_NOT_RVALUE =                                                         64;


Clone Instance
42
Line Count
3
Source Line
75
Source File
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/ExtractMethodAnalyzer.java

        public static final int EXPRESSION =                            1;

        public static final int ACCESS_TO_LOCAL =               2;

        public static final int RETURN_STATEMENT_VOID = 3;


Clone Instance
43
Line Count
3
Source Line
139
Source File
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/rename/RenamingNameSuggestor.java

        /*
         * ADDITIONAL OPTIONS
         * ----------------------------------------------------------------
         * 
         * There are two additional flags which may be set in this class to allow
         * better matching of special cases:
         * 
         * a) Special treatment of leading "I"s in type names, i.e. interface names
         *        like "IJavaElement". If the corresponding flag is set, leading "I"s are
         *        stripped from type names if the second char is also uppercase to allow
         *        exact matching of variable names like "javaElement" for type
         *        "IJavaElement". Note that embedded matching already matches cases like
         *        this.
         * 
         * b) Special treatment of all-uppercase type names or all-uppercase type
         *        name camel-case hunks, i.e. names like "AST" or "PersonalURL". If the
         *        corresponding flag is set, the type name hunks will be transformed such
         *        that variables like "fAst", "ast", "personalUrl", or "url" are found as
         *        well. The target name will be transformed too if it is an
         *        all-uppercase type name camel-case hunk as well.
         * 
         *        NOTE that in exact or embedded mode, the whole type name must be
         *        all-uppercase to allow matching custom-lowercased variable names, i.e.
         *    there are no attempts to "guess" which hunk of the new name should be lowercased
         *    to match a partly lowercased variable name. In suffix mode, hunks of the 
         *    new type which are at the same position as in the old type will be 
         *    lowercased if necessary.
         *    
         * c) Support for (english) plural forms. If the corresponding flag is set, the
         *    suggestor will try to match variables which have plural forms of the
         *    type name, for example "handies" for "Handy" or "phones" for "MobilePhone".
         *    The target name will be transformed as well, i.e. conversion like
         *    "fHandies" -> "fPhones" are supported.   
         * 
         */
        public static final int STRATEGY_EXACT = 1;

        public static final int STRATEGY_EMBEDDED = 2;

        public static final int STRATEGY_SUFFIX = 3;


Clone Instance
44
Line Count
5
Source Line
21
Source File
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/typeconstraints/types/PrimitiveType.java

        /** Type code for the primitive type "char". */
        public static final int CHAR = 1;

        /** Type code for the primitive type "boolean". */
        public static final int BOOLEAN = 2;

        /** Type code for the primitive type "short". */
        public static final int SHORT = 3;


Clone Instance
45
Line Count
3
Source Line
23
Source File
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/typeconstraints/types/TType.java

        public static final int NULL_TYPE = 1;

        public static final int VOID_TYPE = 2;

        public static final int PRIMITIVE_TYPE = 3;


Clone Instance
46
Line Count
3
Source Line
29
Source File
plugins/org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/MessageWizardPage.java

        public static final int STYLE_INFORMATION = 1;

        public static final int STYLE_QUESTION = 2;

        public static final int STYLE_ERROR = 3;


Clone Instance
47
Line Count
3
Source Line
31
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/compare/JavaNode.java

        public static final int PACKAGE = 1;

        public static final int IMPORT_CONTAINER = 2;

        public static final int IMPORT = 3;


Clone Instance
48
Line Count
3
Source Line
59
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/dialogs/PackageSelectionDialog.java

        public static final int F_REMOVE_DUPLICATES = 1;

        public static final int F_SHOW_PARENTS = 2;

        public static final int F_HIDE_DEFAULT_PACKAGE = 4;


Clone Instance
49
Line Count
22
Source Line
43
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/CodeStyleCleanUp.java

        /**
         * Adds a 'this' qualifier to field accesses.<p>
         * i.e.:<pre><code>
         *   int fField;
         *   void foo() {fField= 10;} -> void foo() {this.fField= 10;}</pre></code>
         */
        public static final int QUALIFY_FIELD_ACCESS = 1;


        /**
         * Changes non static accesses to static members to static accesses.<p>
         * i.e.:<pre><code>
         * class E {
         *   public static int i;
         *   void foo() {(new E()).i= 10;} -> void foo() {E.i= 10;}
         * }</code></pre>
         */
        public static final int CHANGE_NON_STATIC_ACCESS_TO_STATIC = 2;

        /**
         * Qualify static field accesses with declaring type.<p>
         * i.e.:<pre><code>
         * class E {
         *   public static int i;
         *   void foo() {i= 10;} -> void foo() {E.i= 10;}
         * }</code></pre>
         */
        public static final int QUALIFY_STATIC_FIELD_ACCESS = 4;


Clone Instance
50
Line Count
15
Source Line
35
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/ControlStatementsCleanUp.java

        /**
         * Adds block to control statement body if the body is not a block.<p>
         * i.e.:<pre><code>
         *       if (b) foo(); -> if (b) {foo();}</code></pre>
         */
        public static final int ADD_BLOCK_TO_CONTROL_STATEMENTS = 1;

        /**
         * Convert for loops to enhanced for loops.<p>
         * i.e.:<pre><code>
         * for (int i = 0; i < array.length; i++) {} -> for (int element : array) {}</code></pre>
         */
        public static final int CONVERT_FOR_LOOP_TO_ENHANCED_FOR_LOOP = 2;

        /**
         * Remove unnecessary blocks in control statement bodies.<p>
         * i.e.:<pre><code>
         *   if (b) {foo();} -> if (b) foo();</code></pre>
         */
        public static final int REMOVE_UNNECESSARY_BLOCKS = 4;


Clone Instance
51
Line Count
18
Source Line
48
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/Java50CleanUp.java

        /**
         * Add '@Deprecated' annotation in front of deprecated members.<p>
         * i.e.:<pre><code>
         *      &#x2f;**@deprecated*&#x2f;
         *      int i;
         *  ->
         *      &#x2f;**@deprecated*&#x2f;
         *      &#x40;Deprecated
         *      int i;</pre></code>  
         */
        public static final int ADD_DEPRECATED_ANNOTATION = 1;

        /**
         * Add '@Override' annotation in front of overriding methods.<p>
         * i.e.:<pre><code>
         * class E1 {void foo();}
         * class E2 extends E1 {
         *       void foo(); -> &#x40;Override void foo();
         * }</pre></code>  
         */
        public static final int ADD_OVERRIDE_ANNOATION = 2;

        /**
         * Adds type parameters to raw type references.<p>
         * i.e.:<pre><code>
         * List l; -> List<Object> l;
         */
        public static final int ADD_TYPE_PARAMETERS_TO_RAW_TYPE_REFERENCE = 8;


Clone Instance
52
Line Count
25
Source Line
48
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/PotentialProgrammingProblemsCleanUp.java

        /**
         * Adds a generated serial version id to subtypes of
         * java.io.Serializable and java.io.Externalizable
         * 
         * public class E implements Serializable {}
         * ->
         * public class E implements Serializable {
         *              private static final long serialVersionUID = 4381024239L;
         * }
         */
        public static final int ADD_CALCULATED_SERIAL_VERSION_ID = 1;

        /**
         * Adds a default serial version it to subtypes of
         * java.io.Serializable and java.io.Externalizable
         * 
         * public class E implements Serializable {}
         * ->
         * public class E implements Serializable {
         *              private static final long serialVersionUID = 1L;
         * }
         */
        public static final int ADD_DEFAULT_SERIAL_VERSION_ID = 2;

        /**
         * Adds a default serial version it to subtypes of
         * java.io.Serializable and java.io.Externalizable
         * 
         * public class E implements Serializable {}
         * ->
         * public class E implements Serializable {
         *              private static final long serialVersionUID = 84504L;
         * }
         */
        public static final int ADD_RANDOM_SERIAL_VERSION_ID = 4;


Clone Instance
53
Line Count
11
Source Line
42
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/UnusedCodeCleanUp.java

        /**
         * Removes unused imports.
         */
        public static final int REMOVE_UNUSED_IMPORTS = 1;

        /**
         * Removes unused private constructors.
         */
        public static final int REMOVE_UNUSED_PRIVATE_CONSTRUCTORS = 2;

        /**
         * Removes unused private methods.
         */
        public static final int REMOVE_UNUSED_PRIVATE_METHODS = 4;


Clone Instance
54
Line Count
15
Source Line
35
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/VariableDeclarationCleanUp.java

        /**
         * Add a final modifier to private fields where possible
         * i.e.:<pre><code>
         * private int field= 0; -> private final int field= 0;</code></pre>
         */
        public static final int ADD_FINAL_MODIFIER_FIELDS = 1;

        /**
         * Add a final modifier to method parameters where possible
         * i.e.:<pre><code>
         * void foo(int i) {} -> void foo(final int i) {}</code></pre>
         */
        public static final int ADD_FINAL_MODIFIER_PARAMETERS = 2;

        /**
         * Add a final modifier to local variables where possible
         * i.e.:<pre><code>
         * int i= 0; -> final int i= 0;</code></pre>
         */
        public static final int ADD_FINAL_MODIFIER_LOCAL_VARIABLES = 4;


Clone Instance
55
Line Count
3
Source Line
26
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/formatter/ProfileVersioner.java

        public static final int VERSION_1 = 1; // < 20040113 (includes M6)

        public static final int VERSION_2 = 2; // before renaming almost all

        public static final int VERSION_3 = 3; // after renaming almost all


Clone Instance
56
Line Count
3
Source Line
28
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/MembersOrderPreferenceCache.java

        public static final int CONSTRUCTORS_INDEX = 1;

        public static final int METHOD_INDEX = 2;

        public static final int FIELDS_INDEX = 3;


Clone Instance
57
Line Count
3
Source Line
33
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/search/LevelTreeContentProvider.java

        public static final int LEVEL_TYPE = 1;

        public static final int LEVEL_FILE = 2;

        public static final int LEVEL_PACKAGE = 3;


Clone Instance
58
Line Count
3
Source Line
25
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/search/SortingLabelProvider.java

        public static final int SHOW_ELEMENT_CONTAINER = 1; // default

        public static final int SHOW_CONTAINER_ELEMENT = 2;

        public static final int SHOW_PATH = 3;


Clone Instance
59
Line Count
3
Source Line
83
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/ModifierCorrectionSubProcessor.java

        public static final int TO_STATIC = 1;

        public static final int TO_VISIBLE = 2;

        public static final int TO_NON_PRIVATE = 3;


Clone Instance
60
Line Count
3
Source Line
75
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/NewCUCompletionUsingWizardProposal.java

        public static final int K_CLASS = 1;

        public static final int K_INTERFACE = 2;

        public static final int K_ENUM = 3;


Clone Instance
61
Line Count
3
Source Line
70
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/NewVariableCompletionProposal.java

        public static final int LOCAL = 1;

        public static final int FIELD = 2;

        public static final int PARAM = 3;


Clone Instance
62
Line Count
3
Source Line
149
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/typehierarchy/TypeHierarchyViewPart.java

        public static final int VIEW_ORIENTATION_HORIZONTAL = 1;

        public static final int VIEW_ORIENTATION_SINGLE = 2;

        public static final int VIEW_ORIENTATION_AUTOMATIC = 3;


Clone Instance
63
Line Count
3
Source Line
28
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/util/TypeInfoLabelProvider.java

        public static final int SHOW_FULLYQUALIFIED =           0x01;

        public static final int SHOW_PACKAGE_POSTFIX =          0x02;

        public static final int SHOW_PACKAGE_ONLY =                     0x04;


Clone Instance
64
Line Count
3
Source Line
31
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/viewsupport/MemberFilter.java

        public static final int FILTER_NONPUBLIC = 1;

        public static final int FILTER_STATIC = 2;

        public static final int FILTER_FIELDS = 4;


Clone Instance
65
Line Count
5
Source Line
134
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/newsourcepage/DialogPackageExplorerActionGroup.java

    /** Java project */
    public static final int JAVA_PROJECT = 0x01;

    /** Package fragment root */
    public static final int PACKAGE_FRAGMENT_ROOT = 0x02;

    /** Package fragment */
    public static final int PACKAGE_FRAGMENT = 0x03;


Clone Instance
66
Line Count
13
Source Line
366
Source File
plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/wizards/NewTypeWizardPage.java

        /**
         * Constant to signal that the created type is a class.
         * @since 3.1
         */
        public static final int CLASS_TYPE = 1;

        /**
         * Constant to signal that the created type is a interface.
         * @since 3.1
         */
        public static final int INTERFACE_TYPE = 2;

        /**
         * Constant to signal that the created type is an enum.
         * @since 3.1
         */
        public static final int ENUM_TYPE = 3;


Clone AbstractionParameter Count: 4Parameter Bindings

/**
         * Status IDs for system log entries.  Must be unique per plugin.
         */
/**
         * Kind constant used to request that the source be parsed
     * as a single expression.
         */
/**
         * Completion is a declaration of an anonymous class.
         * This kind of completion might occur in a context like
         * <code>"new List^;"</code> and complete it to
         * <code>"new List() {}"</code>.
         * <p>
         * The following additional context information is available
         * for this kind of completion proposal at little extra cost:
         * <ul>
         * <li>{@link #getDeclarationSignature()} -
         * the type signature of the type being implemented or subclassed
         * </li>
         * <li>{@link #getDeclarationKey()} -
         * the type unique key of the type being implemented or subclassed
         * </li>
         * <li>{@link #getSignature()} -
         * the method signature of the constructor that is referenced
         * </li>
         * <li>{@link #getKey()} -
         * the method unique key of the constructor that is referenced
         * if the declaring type is not an interface
         * </li>
         * <li>{@link #getFlags()} -
         * the modifiers flags of the constructor that is referenced
         * </li>
         * </ul>
         * </p>
         * 
         * @see #getKind()
         */
/** ClassStatus Constants. */
/*
         * INSTRUCTIONS FOR ADDING NEW CONCRETE AST NODE TYPES
         * 
         * There are several things that need to be changed when a
         * new concrete AST node type (call it "FooBar"):
         * 
         * 1. Create the FooBar AST node type class.
         * The most effective way to do this is to copy a similar
         * existing concrete node class to get a template that
     * includes all the framework methods that must be implemented.
         * 
         * 2. Add node type constant ASTNode.FOO_BAR.
         * Node constants are numbered consecutively. Add the
         * constant after the existing ones.
         * 
         * 3. Add entry to ASTNode.nodeClassForType(int).
         * 
         * 4. Add AST.newFooBar() factory method.
         * 
         * 5. Add ASTVisitor.visit(FooBar) and endVisit(FooBar) methods.
         * 
         * 6. Add ASTMatcher.match(FooBar,Object) method.
         * 
         * 7. Ensure that SimpleName.isDeclaration() covers FooBar
         * nodes if required.
         * 
         * 8. Add NaiveASTFlattener.visit(FooBar) method to illustrate
         * how these nodes should be serialized.
         * 
         * 9. Update the AST test suites.
         * 
         * The next steps are to update AST.parse* to start generating
         * the new type of nodes, and ASTRewrite to serialize them back out.
         */
/**
         * Node type constant indicating a node of type 
         * <code>AnonymousClassDeclaration</code>.
         * @see AnonymousClassDeclaration
         */
// Type decl kinds
/**
         * The tag value representing integer variable info
         * @since 3.2
         */
/**
         * Flag constant (bit mask, value 1) indicating that there is something
         * not quite right with this AST node.
         * <p>
         * The standard parser (<code>ASTParser</code>) sets this
         * flag on a node to indicate a syntax error detected in the vicinity.
         * </p>
         */
/**
         * Change kind to describe that the event is an insert event.
         * Does not apply for list events.
         */
/**
         * The evaluation result contains the value of a variable or
         * it reports a problem on a variable. Note that if the problem is
         * on the type of the variable, the source line number is -1. If the
         * problem is on the name of the variable, the source line number is 0.
         * Otherwise the source line number is relative to the initializer code.
         */
/**
         * <pre>
         * FORMATTER / The wrapping is done using as few lines as possible.
         * </pre>
         * @since 3.0
         */
/**
         * Event type constant (bit mask) indicating an after-the-fact 
         * report of creations, deletions, and modifications
         * to one or more Java element(s) expressed as a hierarchical
         * java element delta as returned by <code>getDelta()</code>.
         *
         * Note: this notification occurs during the corresponding POST_CHANGE
         * resource change notification, and contains a full delta accounting for
         * any JavaModel operation  and/or resource change.
         *
         * @see IJavaElementDelta
         * @see org.eclipse.core.resources.IResourceChangeEvent
         * @see #getDelta()
         * @since 2.0
         */
/**
         * Kind constant for a class type signature.
         * @see #getTypeSignatureKind(String)
         * @since 3.0
         */
/**
         * Match rule: The search pattern is a prefix of the search result.
         */
/* match container */
/** Modifier bit flag: Is public; may be accessed from outside its package. */
/** EventKind Constants */
/** Invoke options constants */
/** access_flags Constants */
/**
         * Flag to specify that method should be reported.
         */
/** Flag that indicates that an AST node appears before the selected nodes. */
/*
         * ADDITIONAL OPTIONS
         * ----------------------------------------------------------------
         * 
         * There are two additional flags which may be set in this class to allow
         * better matching of special cases:
         * 
         * a) Special treatment of leading "I"s in type names, i.e. interface names
         *        like "IJavaElement". If the corresponding flag is set, leading "I"s are
         *        stripped from type names if the second char is also uppercase to allow
         *        exact matching of variable names like "javaElement" for type
         *        "IJavaElement". Note that embedded matching already matches cases like
         *        this.
         * 
         * b) Special treatment of all-uppercase type names or all-uppercase type
         *        name camel-case hunks, i.e. names like "AST" or "PersonalURL". If the
         *        corresponding flag is set, the type name hunks will be transformed such
         *        that variables like "fAst", "ast", "personalUrl", or "url" are found as
         *        well. The target name will be transformed too if it is an
         *        all-uppercase type name camel-case hunk as well.
         * 
         *        NOTE that in exact or embedded mode, the whole type name must be
         *        all-uppercase to allow matching custom-lowercased variable names, i.e.
         *    there are no attempts to "guess" which hunk of the new name should be lowercased
         *    to match a partly lowercased variable name. In suffix mode, hunks of the 
         *    new type which are at the same position as in the old type will be 
         *    lowercased if necessary.
         *    
         * c) Support for (english) plural forms. If the corresponding flag is set, the
         *    suggestor will try to match variables which have plural forms of the
         *    type name, for example "handies" for "Handy" or "phones" for "MobilePhone".
         *    The target name will be transformed as well, i.e. conversion like
         *    "fHandies" -> "fPhones" are supported.   
         * 
         */
/** Type code for the primitive type "char". */
/**
         * Adds a 'this' qualifier to field accesses.<p>
         * i.e.:<pre><code>
         *   int fField;
         *   void foo() {fField= 10;} -> void foo() {this.fField= 10;}</pre></code>
         */
/**
         * Adds block to control statement body if the body is not a block.<p>
         * i.e.:<pre><code>
         *       if (b) foo(); -> if (b) {foo();}</code></pre>
         */
/**
         * Add '@Deprecated' annotation in front of deprecated members.<p>
         * i.e.:<pre><code>
         *      &#x2f;**@deprecated*&#x2f;
         *      int i;
         *  ->
         *      &#x2f;**@deprecated*&#x2f;
         *      &#x40;Deprecated
         *      int i;</pre></code>  
         */
/**
         * Adds a generated serial version id to subtypes of
         * java.io.Serializable and java.io.Externalizable
         * 
         * public class E implements Serializable {}
         * ->
         * public class E implements Serializable {
         *              private static final long serialVersionUID = 4381024239L;
         * }
         */
/**
         * Removes unused imports.
         */
/**
         * Add a final modifier to private fields where possible
         * i.e.:<pre><code>
         * private int field= 0; -> private final int field= 0;</code></pre>
         */
/** Java project */
/**
         * Constant to signal that the created type is a class.
         * @since 3.1
         */
/**
         * Kind used to format an expression
         */
public static final int  [[#variablebd9e6560]]= 1; // < 20040113 (includes M6) // default

/**
         * Kind constant used to request that the source be parsed
     * as a sequence of statements.
         */
/**
         * Completion is a reference to a field.
         * This kind of completion might occur in a context like
         * <code>"this.ref^ = 0;"</code> and complete it to
         * <code>"this.refcount = 0;"</code>.
         * <p>
         * The following additional context information is available
         * for this kind of completion proposal at little extra cost:
         * <ul>
         * <li>{@link #getDeclarationSignature()} -
         * the type signature of the type that declares the field that is referenced
         * </li>
         * <li>{@link #getFlags()} -
         * the modifiers flags (including ACC_ENUM) of the field that is referenced
         * </li>
         * <li>{@link #getName()} -
         * the simple name of the field that is referenced
         * </li>
         * <li>{@link #getSignature()} -
         * the type signature of the field's type (as opposed to the
         * signature of the type in which the referenced field
         * is declared)
         * </li>
         * </ul>
         * </p>
         * 
         * @see #getKind()
         */
/**
         * Node type constant indicating a node of type 
         * <code>ArrayAccess</code>.
         * @see ArrayAccess
         */
/**
         * The tag value representing float variable info
         * @since 3.2
         */
/**
         * Flag constant (bit mask, value 2) indicating that this is a node
         * that was created by the parser (as opposed to one created by another
         * party).
         * <p>
         * The standard parser (<code>ASTParser</code>) sets this
         * flag on the nodes it creates.
         * </p>
         * @since 3.0
         */
/**
         * Change kind to describe that the event is an remove event.
         * Does not apply for list events.
         */
/**
         * The evaluation result contains the value of a code snippet or
         * it reports a problem on a code snippet.
         */
/**
         * <pre>
         * FORMATTER / The wrapping is done putting the first element on a new
         *             line and then wrapping next elements using as few lines as possible.
         * </pre>
         * @since 3.0
         */
/**
         * Event type constant (bit mask) indicating an after-the-fact 
         * report of creations, deletions, and modifications
         * to one or more Java element(s) expressed as a hierarchical
         * java element delta as returned by <code>getDelta</code>.
         *
         * Note: this notification occurs during the corresponding PRE_AUTO_BUILD
         * resource change notification. The delta, which is notified here, only contains
         * information relative to the previous JavaModel operations (in other words, 
         * it ignores the possible resources which have changed outside Java operations). 
         * In particular, it is possible that the JavaModel be inconsistent with respect to
         * resources, which got modified outside JavaModel operations (it will only be
         * fully consistent once the POST_CHANGE notification has occurred).
         * 
         * @see IJavaElementDelta
         * @see org.eclipse.core.resources.IResourceChangeEvent
         * @see #getDelta()
         * @since 2.0
         * @deprecated - no longer used, such deltas are now notified during POST_CHANGE
         */
/**
         * Kind constant for a base (primitive or void) type signature.
         * @see #getTypeSignatureKind(String)
         * @since 3.0
         */
/**
         * Match rule: The search pattern contains one or more wild cards ('*' or '?'). 
         * A '*' wild-card can replace 0 or more characters in the search result.
         * A '?' wild-card replaces exactly 1 character in the search result.
         */
/** Modifier bit flag: Is private; usable only within the defining class. */
/**
         * Flag to specify that variables should be reported.
         */
/** Flag indicating that an AST node is covered by the selection. */
/** Type code for the primitive type "boolean". */
/**
         * Changes non static accesses to static members to static accesses.<p>
         * i.e.:<pre><code>
         * class E {
         *   public static int i;
         *   void foo() {(new E()).i= 10;} -> void foo() {E.i= 10;}
         * }</code></pre>
         */
/**
         * Convert for loops to enhanced for loops.<p>
         * i.e.:<pre><code>
         * for (int i = 0; i < array.length; i++) {} -> for (int element : array) {}</code></pre>
         */
/**
         * Add '@Override' annotation in front of overriding methods.<p>
         * i.e.:<pre><code>
         * class E1 {void foo();}
         * class E2 extends E1 {
         *       void foo(); -> &#x40;Override void foo();
         * }</pre></code>  
         */
/**
         * Adds a default serial version it to subtypes of
         * java.io.Serializable and java.io.Externalizable
         * 
         * public class E implements Serializable {}
         * ->
         * public class E implements Serializable {
         *              private static final long serialVersionUID = 1L;
         * }
         */
/**
         * Removes unused private constructors.
         */
/**
         * Add a final modifier to method parameters where possible
         * i.e.:<pre><code>
         * void foo(int i) {} -> void foo(final int i) {}</code></pre>
         */
/** Package fragment root */
/**
         * Constant to signal that the created type is a interface.
         * @since 3.1
         */
/**
         * Kind used to format a set of statements
         */
public static final int  [[#variableb6bd3e60]]= 2; // before renaming almost all

/**
         * Kind constant used to request that the source be parsed
         * as a sequence of class body declarations.
         */
/**
         * Completion is a keyword.
         * This kind of completion might occur in a context like
         * <code>"public cl^ Foo {}"</code> and complete it to
         * <code>"public class Foo {}"</code>.
         * <p>
         * The following additional context information is available
         * for this kind of completion proposal at little extra cost:
         * <ul>
         * <li>{@link #getName()} -
         * the keyword token
         * </li>
         * <li>{@link #getFlags()} -
         * the corresponding modifier flags if the keyword is a modifier
         * </li>
         * </ul>
         * </p>
         * 
         * @see #getKind()
         */
/**
         * Node type constant indicating a node of type 
         * <code>ArrayCreation</code>.
         * @see ArrayCreation
         */
/**
         * The tag value representing double variable info
         * @since 3.2
         */
/**
         * Flag constant (bit mask, value 4) indicating that this node
         * is unmodifiable. When a node is marked unmodifiable, the
         * following operations result in a runtime exception:
         * <ul>
         * <li>Change a simple property of this node.</li>
         * <li>Add or remove a child node from this node.</li>
         * <li>Parent (or reparent) this node.</li>
         * </ul>
         * <p>
         * The standard parser (<code>ASTParser</code>) does not set
         * this flag on the nodes it creates. However, clients may set
         * this flag on a node to prevent further modification of the
         * its structural properties.
         * </p>
         * @since 3.0
         */
/**
         * Change kind to describe that the event is an replace event.
         * Does not apply for list events.
         */
/**
         * The evaluation result reports a problem on an import declaration.
         */
/**
         * <pre>
         * FORMATTER / The wrapping is done by putting each element on its own line
         *             except the first element.
         * </pre>
         * @since 3.0
         */
/**
         * Event type constant (bit mask) indicating an after-the-fact 
         * report of creations, deletions, and modifications
         * to one or more Java element(s) expressed as a hierarchical
         * java element delta as returned by <code>getDelta</code>.
         *
         * Note: this notification occurs as a result of a working copy reconcile
         * operation.
         *
         * @see IJavaElementDelta
         * @see org.eclipse.core.resources.IResourceChangeEvent
         * @see #getDelta()
         * @since 2.0
         */
/**
         * Kind constant for a type variable signature.
         * @see #getTypeSignatureKind(String)
         * @since 3.0
         */
/**
         * Match rule: The search pattern contains a regular expression.
         */
/** Modifier bit flag: Is protected; may be accessed within subclasses. */
/** StepSize Constants */
/** StepDepth Constants */
/** ThreadStatus Constants */
/**
         * Flag to specify that types should be reported.
         */
/** Flag indicating that an AST nodes appears after the selected nodes. */
/** Type code for the primitive type "short". */
/**
         * Qualify static field accesses with declaring type.<p>
         * i.e.:<pre><code>
         * class E {
         *   public static int i;
         *   void foo() {i= 10;} -> void foo() {E.i= 10;}
         * }</code></pre>
         */
/**
         * Remove unnecessary blocks in control statement bodies.<p>
         * i.e.:<pre><code>
         *   if (b) {foo();} -> if (b) foo();</code></pre>
         */
/**
         * Adds type parameters to raw type references.<p>
         * i.e.:<pre><code>
         * List l; -> List<Object> l;
         */
/**
         * Adds a default serial version it to subtypes of
         * java.io.Serializable and java.io.Externalizable
         * 
         * public class E implements Serializable {}
         * ->
         * public class E implements Serializable {
         *              private static final long serialVersionUID = 84504L;
         * }
         */
/**
         * Removes unused private methods.
         */
/**
         * Add a final modifier to local variables where possible
         * i.e.:<pre><code>
         * int i= 0; -> final int i= 0;</code></pre>
         */
/** Package fragment */
/**
         * Constant to signal that the created type is an enum.
         * @since 3.1
         */
/**
         * Kind used to format a set of class body declarations
         */
public static final int  [[#variableba667760]]= [[#variableb6bd3ca0]]; // after renaming almost all
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#bd9e6560]]
STATUS_EXCEPTION 
12[[#bd9e6560]]
K_EXPRESSION 
13[[#bd9e6560]]
PACKAGE 
14[[#bd9e6560]]
K_CLASS 
15[[#bd9e6560]]
FIELD 
16[[#bd9e6560]]
ANONYMOUS_CLASS_DECLARATION 
17[[#bd9e6560]]
LOCAL 
18[[#bd9e6560]]
K_CLASS 
19[[#bd9e6560]]
JDWP_CLASS_STATUS_VERIFIED 
110[[#bd9e6560]]
FIELD 
111[[#bd9e6560]]
ANONYMOUS_CLASS_DECLARATION 
112[[#bd9e6560]]
CLASS_DECL 
113[[#bd9e6560]]
ErrBadMagic 
114[[#bd9e6560]]
CHOP_FRAME 
115[[#bd9e6560]]
ITEM_INTEGER 
116[[#bd9e6560]]
MALFORMED 
117[[#bd9e6560]]
INSERTED 
118[[#bd9e6560]]
T_VARIABLE 
119[[#bd9e6560]]
WRAP_COMPACT 
120[[#bd9e6560]]
TAB 
121[[#bd9e6560]]
POST_CHANGE 
122[[#bd9e6560]]
CLASS_TYPE_SIGNATURE 
123[[#bd9e6560]]
ERROR_MALFORMED_UTF8 
124[[#bd9e6560]]
R_PREFIX_MATCH 
125[[#bd9e6560]]
COMPILATION_UNIT_CONTAINER 
126[[#bd9e6560]]
INACCURATE_MATCH 
127[[#bd9e6560]]
MODIFIER_ACC_PUBLIC 
128[[#bd9e6560]]
STEPDEPTH_OVER 
129[[#bd9e6560]]
SUSPENDPOLICY_EVENT_THREAD 
130[[#bd9e6560]]
EVENTKIND_SINGLE_STEP 
131[[#bd9e6560]]
THREAD_STATUS_RUNNING 
132[[#bd9e6560]]
INVOKE_SINGLE_THREADED 
133[[#bd9e6560]]
ACC_PUBLIC 
134[[#bd9e6560]]
JDWP_THREAD_STATUS_RUNNING 
135[[#bd9e6560]]
ADD 
136[[#bd9e6560]]
LOCATION_LINE 
137[[#bd9e6560]]
METHODS 
138[[#bd9e6560]]
BEFORE 
139[[#bd9e6560]]
UNRESOLVABLE_TYPE_INFO 
140[[#bd9e6560]]
OVERRIDES_ANOTHER_METHOD 
141[[#bd9e6560]]
EXPRESSION 
142[[#bd9e6560]]
STRATEGY_EXACT 
143[[#bd9e6560]]
CHAR 
144[[#bd9e6560]]
NULL_TYPE 
145[[#bd9e6560]]
F_REMOVE_DUPLICATES 
146[[#bd9e6560]]
QUALIFY_FIELD_ACCESS 
147[[#bd9e6560]]
ADD_BLOCK_TO_CONTROL_STATEMENTS 
148[[#bd9e6560]]
ADD_DEPRECATED_ANNOTATION 
149[[#bd9e6560]]
ADD_CALCULATED_SERIAL_VERSION_ID 
150[[#bd9e6560]]
REMOVE_UNUSED_IMPORTS 
151[[#bd9e6560]]
ADD_FINAL_MODIFIER_FIELDS 
152[[#bd9e6560]]
VERSION_1 
153[[#bd9e6560]]
CONSTRUCTORS_INDEX 
154[[#bd9e6560]]
LEVEL_TYPE 
155[[#bd9e6560]]
SHOW_ELEMENT_CONTAINER 
156[[#bd9e6560]]
TO_STATIC 
157[[#bd9e6560]]
VIEW_ORIENTATION_HORIZONTAL 
158[[#bd9e6560]]
SHOW_FULLYQUALIFIED 
159[[#bd9e6560]]
FILTER_NONPUBLIC 
160[[#bd9e6560]]
JAVA_PROJECT 
161[[#bd9e6560]]
CLASS_TYPE 
162[[#bd9e6560]]
STYLE_INFORMATION 
163[[#bd9e6560]]
K_CLASS 
164[[#bd9e6560]]
JDWP_CLASS_STATUS_VERIFIED 
165[[#bd9e6560]]
K_CLASS 
166[[#bd9e6560]]
K_EXPRESSION 
21[[#b6bd3e60]]
STATUS_NOTOOLSJAR 
22[[#b6bd3e60]]
K_STATEMENTS 
23[[#b6bd3e60]]
IMPORT_CONTAINER 
24[[#b6bd3e60]]
K_INTERFACE 
25[[#b6bd3e60]]
INITIALIZER 
26[[#b6bd3e60]]
FIELD_REF 
27[[#b6bd3e60]]
FIELD 
28[[#b6bd3e60]]
K_INTERFACE 
29[[#b6bd3e60]]
JDWP_CLASS_STATUS_PREPARED 
210[[#b6bd3e60]]
CONSTRUCTOR 
211[[#b6bd3e60]]
ARRAY_ACCESS 
212[[#b6bd3e60]]
INTERFACE_DECL 
213[[#b6bd3e60]]
ErrBadMinorVersion 
214[[#b6bd3e60]]
APPEND_FRAME 
215[[#b6bd3e60]]
ITEM_FLOAT 
216[[#b6bd3e60]]
ORIGINAL 
217[[#b6bd3e60]]
REMOVED 
218[[#b6bd3e60]]
T_CODE_SNIPPET 
219[[#b6bd3e60]]
WRAP_COMPACT_FIRST_BREAK 
220[[#b6bd3e60]]
SPACE 
221[[#b6bd3e60]]
PRE_AUTO_BUILD 
222[[#b6bd3e60]]
BASE_TYPE_SIGNATURE 
223[[#b6bd3e60]]
ERROR_TRUNCATED_INPUT 
224[[#b6bd3e60]]
R_PATTERN_MATCH 
225[[#b6bd3e60]]
CLASS_CONTAINER 
226[[#b6bd3e60]]
POSSIBLE_MATCH 
227[[#b6bd3e60]]
MODIFIER_ACC_PRIVATE 
228[[#b6bd3e60]]
STEPDEPTH_OUT 
229[[#b6bd3e60]]
SUSPENDPOLICY_ALL 
230[[#b6bd3e60]]
EVENTKIND_BREAKPOINT 
231[[#b6bd3e60]]
THREAD_STATUS_SLEEPING 
232[[#b6bd3e60]]
INVOKE_NONVIRTUAL 
233[[#b6bd3e60]]
ACC_PRIVATE 
234[[#b6bd3e60]]
JDWP_THREAD_STATUS_SLEEPING 
235[[#b6bd3e60]]
REMOVE 
236[[#b6bd3e60]]
LOCATION_METHOD 
237[[#b6bd3e60]]
VARIABLES 
238[[#b6bd3e60]]
SELECTED 
239[[#b6bd3e60]]
JAR_FILE_ENTRY_TYPE_INFO 
240[[#b6bd3e60]]
METHOD_DECLARED_IN_INTERFACE 
241[[#b6bd3e60]]
ACCESS_TO_LOCAL 
242[[#b6bd3e60]]
STRATEGY_EMBEDDED 
243[[#b6bd3e60]]
BOOLEAN 
244[[#b6bd3e60]]
VOID_TYPE 
245[[#b6bd3e60]]
F_SHOW_PARENTS 
246[[#b6bd3e60]]
CHANGE_NON_STATIC_ACCESS_TO_STATIC 
247[[#b6bd3e60]]
CONVERT_FOR_LOOP_TO_ENHANCED_FOR_LOOP 
248[[#b6bd3e60]]
ADD_OVERRIDE_ANNOATION 
249[[#b6bd3e60]]
ADD_DEFAULT_SERIAL_VERSION_ID 
250[[#b6bd3e60]]
REMOVE_UNUSED_PRIVATE_CONSTRUCTORS 
251[[#b6bd3e60]]
ADD_FINAL_MODIFIER_PARAMETERS 
252[[#b6bd3e60]]
VERSION_2 
253[[#b6bd3e60]]
METHOD_INDEX 
254[[#b6bd3e60]]
LEVEL_FILE 
255[[#b6bd3e60]]
SHOW_CONTAINER_ELEMENT 
256[[#b6bd3e60]]
TO_VISIBLE 
257[[#b6bd3e60]]
VIEW_ORIENTATION_SINGLE 
258[[#b6bd3e60]]
SHOW_PACKAGE_POSTFIX 
259[[#b6bd3e60]]
FILTER_STATIC 
260[[#b6bd3e60]]
PACKAGE_FRAGMENT_ROOT 
261[[#b6bd3e60]]
INTERFACE_TYPE 
262[[#b6bd3e60]]
STYLE_QUESTION 
263[[#b6bd3e60]]
K_INTERFACE 
264[[#b6bd3e60]]
JDWP_CLASS_STATUS_PREPARED 
265[[#b6bd3e60]]
K_INTERFACE 
266[[#b6bd3e60]]
K_STATEMENTS 
31[[#ba667760]]
STATUS_CANTLOADPLUGINFACTORY 
32[[#ba667760]]
K_CLASS_BODY_DECLARATIONS 
33[[#ba667760]]
IMPORT 
34[[#ba667760]]
K_EXCEPTION 
35[[#ba667760]]
ENUM_CONSTANT 
36[[#ba667760]]
KEYWORD 
37[[#ba667760]]
PARAM 
38[[#ba667760]]
K_ENUM 
39[[#ba667760]]
JDWP_CLASS_STATUS_INITIALIZED 
310[[#ba667760]]
METHOD 
311[[#ba667760]]
ARRAY_CREATION 
312[[#ba667760]]
ENUM_DECL 
313[[#ba667760]]
ErrBadMajorVersion 
314[[#ba667760]]
SAME_FRAME_EXTENDED 
315[[#ba667760]]
ITEM_DOUBLE 
316[[#ba667760]]
PROTECT 
317[[#ba667760]]
REPLACED 
318[[#ba667760]]
T_IMPORT 
319[[#ba667760]]
WRAP_NEXT_PER_LINE 
320[[#ba667760]]
MIXED 
321[[#ba667760]]
POST_RECONCILE 
322[[#ba667760]]
TYPE_VARIABLE_SIGNATURE 
323[[#ba667760]]
INVALID_CONSTANT_POOL_ENTRY 
324[[#ba667760]]
R_REGEXP_MATCH 
325[[#ba667760]]
METHOD_CONTAINER 
326[[#ba667760]]
ACCURATE_MATCH 
327[[#ba667760]]
MODIFIER_ACC_PROTECTED 
328[[#ba667760]]
STEPSIZE_MIN 
329[[#ba667760]]
STEPDEPTH_INTO 
330[[#ba667760]]
EVENTKIND_FRAME_POP 
331[[#ba667760]]
THREAD_STATUS_MONITOR 
332[[#ba667760]]
THREAD_STATUS_ZOMBIE 
333[[#ba667760]]
ACC_PROTECTED 
334[[#ba667760]]
JDWP_THREAD_STATUS_MONITOR 
335[[#ba667760]]
MOVE 
336[[#ba667760]]
LOCATION_FIELD 
337[[#ba667760]]
TYPES 
338[[#ba667760]]
AFTER 
339[[#ba667760]]
IFILE_TYPE_INFO 
340[[#ba667760]]
EXPRESSION_NOT_RVALUE 
341[[#ba667760]]
RETURN_STATEMENT_VOID 
342[[#ba667760]]
STRATEGY_SUFFIX 
343[[#ba667760]]
SHORT 
344[[#ba667760]]
PRIMITIVE_TYPE 
345[[#ba667760]]
F_HIDE_DEFAULT_PACKAGE 
346[[#ba667760]]
QUALIFY_STATIC_FIELD_ACCESS 
347[[#ba667760]]
REMOVE_UNNECESSARY_BLOCKS 
348[[#ba667760]]
ADD_TYPE_PARAMETERS_TO_RAW_TYPE_REFERENCE 
349[[#ba667760]]
ADD_RANDOM_SERIAL_VERSION_ID 
350[[#ba667760]]
REMOVE_UNUSED_PRIVATE_METHODS 
351[[#ba667760]]
ADD_FINAL_MODIFIER_LOCAL_VARIABLES 
352[[#ba667760]]
VERSION_3 
353[[#ba667760]]
FIELDS_INDEX 
354[[#ba667760]]
LEVEL_PACKAGE 
355[[#ba667760]]
SHOW_PATH 
356[[#ba667760]]
TO_NON_PRIVATE 
357[[#ba667760]]
VIEW_ORIENTATION_AUTOMATIC 
358[[#ba667760]]
SHOW_PACKAGE_ONLY 
359[[#ba667760]]
FILTER_FIELDS 
360[[#ba667760]]
PACKAGE_FRAGMENT 
361[[#ba667760]]
ENUM_TYPE 
362[[#ba667760]]
STYLE_ERROR 
363[[#ba667760]]
K_EXCEPTION 
364[[#ba667760]]
JDWP_CLASS_STATUS_INITIALIZED 
365[[#ba667760]]
K_EXCEPTION 
366[[#ba667760]]
K_CLASS_BODY_DECLARATIONS 
41[[#b6bd3ca0]]
3 
42[[#b6bd3ca0]]
0x04 
43[[#b6bd3ca0]]
3 
44[[#b6bd3ca0]]
3 
45[[#b6bd3ca0]]
3 
46[[#b6bd3ca0]]
3 
47[[#b6bd3ca0]]
3 
48[[#b6bd3ca0]]
3 
49[[#b6bd3ca0]]
4 
410[[#b6bd3ca0]]
0x04 
411[[#b6bd3ca0]]
3 
412[[#b6bd3ca0]]
3 
413[[#b6bd3ca0]]
3 
414[[#b6bd3ca0]]
3 
415[[#b6bd3ca0]]
3 
416[[#b6bd3ca0]]
4 
417[[#b6bd3ca0]]
4 
418[[#b6bd3ca0]]
3 
419[[#b6bd3ca0]]
5 
420[[#b6bd3ca0]]
4 
421[[#b6bd3ca0]]
4 
422[[#b6bd3ca0]]
3 
423[[#b6bd3ca0]]
3 
424[[#b6bd3ca0]]
0x0004 
425[[#b6bd3ca0]]
4 
426[[#b6bd3ca0]]
3 
427[[#b6bd3ca0]]
0x0004 
428[[#b6bd3ca0]]
0 
429[[#b6bd3ca0]]
0 
430[[#b6bd3ca0]]
3 
431[[#b6bd3ca0]]
3 
432[[#b6bd3ca0]]
0 
433[[#b6bd3ca0]]
0x0004 
434[[#b6bd3ca0]]
3 
435[[#b6bd3ca0]]
3 
436[[#b6bd3ca0]]
3 
437[[#b6bd3ca0]]
4 
438[[#b6bd3ca0]]
3 
439[[#b6bd3ca0]]
3 
440[[#b6bd3ca0]]
64 
441[[#b6bd3ca0]]
3 
442[[#b6bd3ca0]]
3 
443[[#b6bd3ca0]]
3 
444[[#b6bd3ca0]]
3 
445[[#b6bd3ca0]]
4 
446[[#b6bd3ca0]]
4 
447[[#b6bd3ca0]]
4 
448[[#b6bd3ca0]]
8 
449[[#b6bd3ca0]]
4 
450[[#b6bd3ca0]]
4 
451[[#b6bd3ca0]]
4 
452[[#b6bd3ca0]]
3 
453[[#b6bd3ca0]]
3 
454[[#b6bd3ca0]]
3 
455[[#b6bd3ca0]]
3 
456[[#b6bd3ca0]]
3 
457[[#b6bd3ca0]]
3 
458[[#b6bd3ca0]]
0x04 
459[[#b6bd3ca0]]
4 
460[[#b6bd3ca0]]
0x03 
461[[#b6bd3ca0]]
3 
462[[#b6bd3ca0]]
3 
463[[#b6bd3ca0]]
3 
464[[#b6bd3ca0]]
4 
465[[#b6bd3ca0]]
3 
466[[#b6bd3ca0]]
0x04