Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
3 | 66 | 4 | 0.951 | class_body_declarations[3] |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 3 | 34 | plugins/org.eclipse.jdt.apt.core/src/org/eclipse/jdt/apt/core/internal/AptPlugin.java |
2 | 3 | 36 | plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionOnParameterizedQualifiedTypeReference.java |
3 | 3 | 32 | plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionOnQualifiedTypeReference.java |
4 | 3 | 32 | plugins/org.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionOnSingleTypeReference.java |
5 | 3 | 38 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/AbstractVariableDeclaration.java |
6 | 3 | 28 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/TypeDeclaration.java |
7 | 3 | 16 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/classfmt/ClassFormatException.java |
8 | 3 | 21 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/StackMapFrame.java |
9 | 11 | 27 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/VerificationTypeInfo.java |
10 | 15 | 161 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTNode.java |
11 | 32 | 1003 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTNode.java |
12 | 13 | 83 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTParser.java |
13 | 13 | 23 | plugins/org.eclipse.jdt.core/dom/org/eclipse/jdt/internal/core/dom/rewrite/RewriteEvent.java |
14 | 12 | 41 | plugins/org.eclipse.jdt.core/eval/org/eclipse/jdt/internal/eval/EvaluationResult.java |
15 | 11 | 31 | plugins/org.eclipse.jdt.core/formatter/org/eclipse/jdt/core/formatter/CodeFormatter.java |
16 | 17 | 3092 | plugins/org.eclipse.jdt.core/formatter/org/eclipse/jdt/core/formatter/DefaultCodeFormatterConstants.java |
17 | 3 | 26 | plugins/org.eclipse.jdt.core/formatter/org/eclipse/jdt/internal/formatter/DefaultCodeFormatterOptions.java |
18 | 53 | 86 | plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/core/CompletionProposal.java |
19 | 39 | 44 | plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/core/ElementChangedEvent.java |
20 | 15 | 369 | plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/core/Signature.java |
21 | 3 | 21 | plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/core/util/ClassFormatException.java |
22 | 3 | 48 | plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/compiler/parser/SourceTypeConverter.java |
23 | 13 | 58 | plugins/org.eclipse.jdt.core/search/org/eclipse/jdt/core/search/SearchPattern.java |
24 | 3 | 37 | plugins/org.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/matching/PatternLocator.java |
25 | 3 | 53 | plugins/org.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/matching/PatternLocator.java |
26 | 3 | 33 | plugins/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/actions/RuntimeClasspathAction.java |
27 | 3 | 117 | plugins/org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/actions/ValidBreakpointLocationLocator.java |
28 | 5 | 29 | plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/AccessibleImpl.java |
29 | 3 | 58 | plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/ReferenceTypeImpl.java |
30 | 3 | 53 | plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/spy/VerbosePacketStream.java |
31 | 3 | 59 | plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/spy/VerbosePacketStream.java |
32 | 5 | 80 | plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/spy/VerbosePacketStream.java |
33 | 3 | 85 | plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/spy/VerbosePacketStream.java |
34 | 3 | 91 | plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/spy/VerbosePacketStream.java |
35 | 5 | 117 | plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/spy/VerbosePacketStream.java |
36 | 5 | 122 | plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/spy/VerbosePacketStream.java |
37 | 3 | 53 | plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/ThreadReferenceImpl.java |
38 | 11 | 63 | plugins/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/dom/ScopeAnalyzer.java |
39 | 7 | 26 | plugins/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/dom/Selection.java |
40 | 3 | 53 | plugins/org.eclipse.jdt.ui/core extension/org/eclipse/jdt/internal/corext/util/TypeInfo.java |
41 | 4 | 18 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/base/RefactoringStatusCodes.java |
42 | 3 | 75 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/code/ExtractMethodAnalyzer.java |
43 | 3 | 139 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/rename/RenamingNameSuggestor.java |
44 | 5 | 21 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/typeconstraints/types/PrimitiveType.java |
45 | 3 | 23 | plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/typeconstraints/types/TType.java |
46 | 3 | 29 | plugins/org.eclipse.jdt.ui/ui refactoring/org/eclipse/jdt/internal/ui/refactoring/MessageWizardPage.java |
47 | 3 | 31 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/compare/JavaNode.java |
48 | 3 | 59 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/dialogs/PackageSelectionDialog.java |
49 | 22 | 43 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/CodeStyleCleanUp.java |
50 | 15 | 35 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/ControlStatementsCleanUp.java |
51 | 18 | 48 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/Java50CleanUp.java |
52 | 25 | 48 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/PotentialProgrammingProblemsCleanUp.java |
53 | 11 | 42 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/UnusedCodeCleanUp.java |
54 | 15 | 35 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/fix/VariableDeclarationCleanUp.java |
55 | 3 | 26 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/formatter/ProfileVersioner.java |
56 | 3 | 28 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/MembersOrderPreferenceCache.java |
57 | 3 | 33 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/search/LevelTreeContentProvider.java |
58 | 3 | 25 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/search/SortingLabelProvider.java |
59 | 3 | 83 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/ModifierCorrectionSubProcessor.java |
60 | 3 | 75 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/NewCUCompletionUsingWizardProposal.java |
61 | 3 | 70 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/NewVariableCompletionProposal.java |
62 | 3 | 149 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/typehierarchy/TypeHierarchyViewPart.java |
63 | 3 | 28 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/util/TypeInfoLabelProvider.java |
64 | 3 | 31 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/viewsupport/MemberFilter.java |
65 | 5 | 134 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/buildpaths/newsourcepage/DialogPackageExplorerActionGroup.java |
66 | 13 | 366 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/wizards/NewTypeWizardPage.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; |
| ||||
public static final int K_CLASS = 1; public static final int K_INTERFACE = 2; public static final int K_EXCEPTION = 3; |
| ||||
public static final int K_CLASS = 1; public static final int K_INTERFACE = 2; public static final int K_EXCEPTION = 3; |
| ||||
public static final int K_CLASS = 1; public static final int K_INTERFACE = 2; public static final int K_EXCEPTION = 3; |
| ||||
public static final int FIELD = 1; public static final int INITIALIZER = 2; public static final int ENUM_CONSTANT = 3; |
| ||||
// Type decl kinds public static final int CLASS_DECL = 1; public static final int INTERFACE_DECL = 2; public static final int ENUM_DECL = 3; |
| ||||
public static final int ErrBadMagic = 1; public static final int ErrBadMinorVersion = 2; public static final int ErrBadMajorVersion = 3; |
| ||||
public static final int CHOP_FRAME = 1; public static final int APPEND_FRAME = 2; public static final int SAME_FRAME_EXTENDED = 3; |
| ||||
/** * 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; |
| ||||
/* * 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; |
| ||||
/** * 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; |
| ||||
/** * 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; |
| ||||
/** * 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; |
| ||||
/** * 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; |
| ||||
/** * 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; |
| ||||
/** * <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; |
| ||||
public static final int TAB = 1; public static final int SPACE = 2; public static final int MIXED = 4; |
| ||||
/** * 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; |
| ||||
/** * 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; |
| ||||
/** * 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; |
| ||||
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; |
| ||||
public static final int FIELD = 0x01; public static final int CONSTRUCTOR = 0x02; public static final int METHOD = 0x04; |
| ||||
/** * 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; |
| ||||
public static final int INACCURATE_MATCH = 1; public static final int POSSIBLE_MATCH = 2; public static final int ACCURATE_MATCH = 3; |
| ||||
/* match container */ public static final int COMPILATION_UNIT_CONTAINER = 1; public static final int CLASS_CONTAINER = 2; public static final int METHOD_CONTAINER = 4; |
| ||||
public static final int ADD = 1; public static final int REMOVE = 2; public static final int MOVE = 3; |
| ||||
public static final int LOCATION_LINE = 1; public static final int LOCATION_METHOD = 2; public static final int LOCATION_FIELD = 3; |
| ||||
/** 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; |
| ||||
/** 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; |
| ||||
/** 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; |
| ||||
/** access_flags Constants */ public static final int ACC_PUBLIC = 0x0001; public static final int ACC_PRIVATE = 0x0002; public static final int ACC_PROTECTED = 0x0004; |
| ||||
/** 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; |
| ||||
public static final int THREAD_STATUS_RUNNING = 1; public static final int THREAD_STATUS_SLEEPING = 2; public static final int THREAD_STATUS_MONITOR = 3; |
| ||||
/** 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; |
| ||||
public static final int SUSPENDPOLICY_EVENT_THREAD = 1; public static final int SUSPENDPOLICY_ALL = 2; /** StepDepth Constants */ public static final int STEPDEPTH_INTO = 0; |
| ||||
public static final int STEPDEPTH_OVER = 1; public static final int STEPDEPTH_OUT = 2; /** StepSize Constants */ public static final int STEPSIZE_MIN = 0; |
| ||||
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; |
| ||||
/** * 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; |
| ||||
/** 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; |
| ||||
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; |
| ||||
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; |
| ||||
public static final int EXPRESSION = 1; public static final int ACCESS_TO_LOCAL = 2; public static final int RETURN_STATEMENT_VOID = 3; |
| ||||
/* * 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; |
| ||||
/** 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; |
| ||||
public static final int NULL_TYPE = 1; public static final int VOID_TYPE = 2; public static final int PRIMITIVE_TYPE = 3; |
| ||||
public static final int STYLE_INFORMATION = 1; public static final int STYLE_QUESTION = 2; public static final int STYLE_ERROR = 3; |
| ||||
public static final int PACKAGE = 1; public static final int IMPORT_CONTAINER = 2; public static final int IMPORT = 3; |
| ||||
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; |
| ||||
/** * 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; |
| ||||
/** * 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; |
| ||||
/** * Add '@Deprecated' annotation in front of deprecated members.<p> * i.e.:<pre><code> * /**@deprecated*/ * int i; * -> * /**@deprecated*/ * @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(); -> @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; |
| ||||
/** * 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; |
| ||||
/** * 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; |
| ||||
/** * 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; |
| ||||
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 |
| ||||
public static final int CONSTRUCTORS_INDEX = 1; public static final int METHOD_INDEX = 2; public static final int FIELDS_INDEX = 3; |
| ||||
public static final int LEVEL_TYPE = 1; public static final int LEVEL_FILE = 2; public static final int LEVEL_PACKAGE = 3; |
| ||||
public static final int SHOW_ELEMENT_CONTAINER = 1; // default public static final int SHOW_CONTAINER_ELEMENT = 2; public static final int SHOW_PATH = 3; |
| ||||
public static final int TO_STATIC = 1; public static final int TO_VISIBLE = 2; public static final int TO_NON_PRIVATE = 3; |
| ||||
public static final int K_CLASS = 1; public static final int K_INTERFACE = 2; public static final int K_ENUM = 3; |
| ||||
public static final int LOCAL = 1; public static final int FIELD = 2; public static final int PARAM = 3; |
| ||||
public static final int VIEW_ORIENTATION_HORIZONTAL = 1; public static final int VIEW_ORIENTATION_SINGLE = 2; public static final int VIEW_ORIENTATION_AUTOMATIC = 3; |
| ||||
public static final int SHOW_FULLYQUALIFIED = 0x01; public static final int SHOW_PACKAGE_POSTFIX = 0x02; public static final int SHOW_PACKAGE_ONLY = 0x04; |
| ||||
public static final int FILTER_NONPUBLIC = 1; public static final int FILTER_STATIC = 2; public static final int FILTER_FIELDS = 4; |
| ||||
/** 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; |
| ||||
/** * 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; |
| |||
/** * 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> * /**@deprecated*/ * int i; * -> * /**@deprecated*/ * @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(); -> @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 Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#bd9e6560]] | STATUS_EXCEPTION |
1 | 2 | [[#bd9e6560]] | K_EXPRESSION |
1 | 3 | [[#bd9e6560]] | PACKAGE |
1 | 4 | [[#bd9e6560]] | K_CLASS |
1 | 5 | [[#bd9e6560]] | FIELD |
1 | 6 | [[#bd9e6560]] | ANONYMOUS_CLASS_DECLARATION |
1 | 7 | [[#bd9e6560]] | LOCAL |
1 | 8 | [[#bd9e6560]] | K_CLASS |
1 | 9 | [[#bd9e6560]] | JDWP_CLASS_STATUS_VERIFIED |
1 | 10 | [[#bd9e6560]] | FIELD |
1 | 11 | [[#bd9e6560]] | ANONYMOUS_CLASS_DECLARATION |
1 | 12 | [[#bd9e6560]] | CLASS_DECL |
1 | 13 | [[#bd9e6560]] | ErrBadMagic |
1 | 14 | [[#bd9e6560]] | CHOP_FRAME |
1 | 15 | [[#bd9e6560]] | ITEM_INTEGER |
1 | 16 | [[#bd9e6560]] | MALFORMED |
1 | 17 | [[#bd9e6560]] | INSERTED |
1 | 18 | [[#bd9e6560]] | T_VARIABLE |
1 | 19 | [[#bd9e6560]] | WRAP_COMPACT |
1 | 20 | [[#bd9e6560]] | TAB |
1 | 21 | [[#bd9e6560]] | POST_CHANGE |
1 | 22 | [[#bd9e6560]] | CLASS_TYPE_SIGNATURE |
1 | 23 | [[#bd9e6560]] | ERROR_MALFORMED_UTF8 |
1 | 24 | [[#bd9e6560]] | R_PREFIX_MATCH |
1 | 25 | [[#bd9e6560]] | COMPILATION_UNIT_CONTAINER |
1 | 26 | [[#bd9e6560]] | INACCURATE_MATCH |
1 | 27 | [[#bd9e6560]] | MODIFIER_ACC_PUBLIC |
1 | 28 | [[#bd9e6560]] | STEPDEPTH_OVER |
1 | 29 | [[#bd9e6560]] | SUSPENDPOLICY_EVENT_THREAD |
1 | 30 | [[#bd9e6560]] | EVENTKIND_SINGLE_STEP |
1 | 31 | [[#bd9e6560]] | THREAD_STATUS_RUNNING |
1 | 32 | [[#bd9e6560]] | INVOKE_SINGLE_THREADED |
1 | 33 | [[#bd9e6560]] | ACC_PUBLIC |
1 | 34 | [[#bd9e6560]] | JDWP_THREAD_STATUS_RUNNING |
1 | 35 | [[#bd9e6560]] | ADD |
1 | 36 | [[#bd9e6560]] | LOCATION_LINE |
1 | 37 | [[#bd9e6560]] | METHODS |
1 | 38 | [[#bd9e6560]] | BEFORE |
1 | 39 | [[#bd9e6560]] | UNRESOLVABLE_TYPE_INFO |
1 | 40 | [[#bd9e6560]] | OVERRIDES_ANOTHER_METHOD |
1 | 41 | [[#bd9e6560]] | EXPRESSION |
1 | 42 | [[#bd9e6560]] | STRATEGY_EXACT |
1 | 43 | [[#bd9e6560]] | CHAR |
1 | 44 | [[#bd9e6560]] | NULL_TYPE |
1 | 45 | [[#bd9e6560]] | F_REMOVE_DUPLICATES |
1 | 46 | [[#bd9e6560]] | QUALIFY_FIELD_ACCESS |
1 | 47 | [[#bd9e6560]] | ADD_BLOCK_TO_CONTROL_STATEMENTS |
1 | 48 | [[#bd9e6560]] | ADD_DEPRECATED_ANNOTATION |
1 | 49 | [[#bd9e6560]] | ADD_CALCULATED_SERIAL_VERSION_ID |
1 | 50 | [[#bd9e6560]] | REMOVE_UNUSED_IMPORTS |
1 | 51 | [[#bd9e6560]] | ADD_FINAL_MODIFIER_FIELDS |
1 | 52 | [[#bd9e6560]] | VERSION_1 |
1 | 53 | [[#bd9e6560]] | CONSTRUCTORS_INDEX |
1 | 54 | [[#bd9e6560]] | LEVEL_TYPE |
1 | 55 | [[#bd9e6560]] | SHOW_ELEMENT_CONTAINER |
1 | 56 | [[#bd9e6560]] | TO_STATIC |
1 | 57 | [[#bd9e6560]] | VIEW_ORIENTATION_HORIZONTAL |
1 | 58 | [[#bd9e6560]] | SHOW_FULLYQUALIFIED |
1 | 59 | [[#bd9e6560]] | FILTER_NONPUBLIC |
1 | 60 | [[#bd9e6560]] | JAVA_PROJECT |
1 | 61 | [[#bd9e6560]] | CLASS_TYPE |
1 | 62 | [[#bd9e6560]] | STYLE_INFORMATION |
1 | 63 | [[#bd9e6560]] | K_CLASS |
1 | 64 | [[#bd9e6560]] | JDWP_CLASS_STATUS_VERIFIED |
1 | 65 | [[#bd9e6560]] | K_CLASS |
1 | 66 | [[#bd9e6560]] | K_EXPRESSION |
2 | 1 | [[#b6bd3e60]] | STATUS_NOTOOLSJAR |
2 | 2 | [[#b6bd3e60]] | K_STATEMENTS |
2 | 3 | [[#b6bd3e60]] | IMPORT_CONTAINER |
2 | 4 | [[#b6bd3e60]] | K_INTERFACE |
2 | 5 | [[#b6bd3e60]] | INITIALIZER |
2 | 6 | [[#b6bd3e60]] | FIELD_REF |
2 | 7 | [[#b6bd3e60]] | FIELD |
2 | 8 | [[#b6bd3e60]] | K_INTERFACE |
2 | 9 | [[#b6bd3e60]] | JDWP_CLASS_STATUS_PREPARED |
2 | 10 | [[#b6bd3e60]] | CONSTRUCTOR |
2 | 11 | [[#b6bd3e60]] | ARRAY_ACCESS |
2 | 12 | [[#b6bd3e60]] | INTERFACE_DECL |
2 | 13 | [[#b6bd3e60]] | ErrBadMinorVersion |
2 | 14 | [[#b6bd3e60]] | APPEND_FRAME |
2 | 15 | [[#b6bd3e60]] | ITEM_FLOAT |
2 | 16 | [[#b6bd3e60]] | ORIGINAL |
2 | 17 | [[#b6bd3e60]] | REMOVED |
2 | 18 | [[#b6bd3e60]] | T_CODE_SNIPPET |
2 | 19 | [[#b6bd3e60]] | WRAP_COMPACT_FIRST_BREAK |
2 | 20 | [[#b6bd3e60]] | SPACE |
2 | 21 | [[#b6bd3e60]] | PRE_AUTO_BUILD |
2 | 22 | [[#b6bd3e60]] | BASE_TYPE_SIGNATURE |
2 | 23 | [[#b6bd3e60]] | ERROR_TRUNCATED_INPUT |
2 | 24 | [[#b6bd3e60]] | R_PATTERN_MATCH |
2 | 25 | [[#b6bd3e60]] | CLASS_CONTAINER |
2 | 26 | [[#b6bd3e60]] | POSSIBLE_MATCH |
2 | 27 | [[#b6bd3e60]] | MODIFIER_ACC_PRIVATE |
2 | 28 | [[#b6bd3e60]] | STEPDEPTH_OUT |
2 | 29 | [[#b6bd3e60]] | SUSPENDPOLICY_ALL |
2 | 30 | [[#b6bd3e60]] | EVENTKIND_BREAKPOINT |
2 | 31 | [[#b6bd3e60]] | THREAD_STATUS_SLEEPING |
2 | 32 | [[#b6bd3e60]] | INVOKE_NONVIRTUAL |
2 | 33 | [[#b6bd3e60]] | ACC_PRIVATE |
2 | 34 | [[#b6bd3e60]] | JDWP_THREAD_STATUS_SLEEPING |
2 | 35 | [[#b6bd3e60]] | REMOVE |
2 | 36 | [[#b6bd3e60]] | LOCATION_METHOD |
2 | 37 | [[#b6bd3e60]] | VARIABLES |
2 | 38 | [[#b6bd3e60]] | SELECTED |
2 | 39 | [[#b6bd3e60]] | JAR_FILE_ENTRY_TYPE_INFO |
2 | 40 | [[#b6bd3e60]] | METHOD_DECLARED_IN_INTERFACE |
2 | 41 | [[#b6bd3e60]] | ACCESS_TO_LOCAL |
2 | 42 | [[#b6bd3e60]] | STRATEGY_EMBEDDED |
2 | 43 | [[#b6bd3e60]] | BOOLEAN |
2 | 44 | [[#b6bd3e60]] | VOID_TYPE |
2 | 45 | [[#b6bd3e60]] | F_SHOW_PARENTS |
2 | 46 | [[#b6bd3e60]] | CHANGE_NON_STATIC_ACCESS_TO_STATIC |
2 | 47 | [[#b6bd3e60]] | CONVERT_FOR_LOOP_TO_ENHANCED_FOR_LOOP |
2 | 48 | [[#b6bd3e60]] | ADD_OVERRIDE_ANNOATION |
2 | 49 | [[#b6bd3e60]] | ADD_DEFAULT_SERIAL_VERSION_ID |
2 | 50 | [[#b6bd3e60]] | REMOVE_UNUSED_PRIVATE_CONSTRUCTORS |
2 | 51 | [[#b6bd3e60]] | ADD_FINAL_MODIFIER_PARAMETERS |
2 | 52 | [[#b6bd3e60]] | VERSION_2 |
2 | 53 | [[#b6bd3e60]] | METHOD_INDEX |
2 | 54 | [[#b6bd3e60]] | LEVEL_FILE |
2 | 55 | [[#b6bd3e60]] | SHOW_CONTAINER_ELEMENT |
2 | 56 | [[#b6bd3e60]] | TO_VISIBLE |
2 | 57 | [[#b6bd3e60]] | VIEW_ORIENTATION_SINGLE |
2 | 58 | [[#b6bd3e60]] | SHOW_PACKAGE_POSTFIX |
2 | 59 | [[#b6bd3e60]] | FILTER_STATIC |
2 | 60 | [[#b6bd3e60]] | PACKAGE_FRAGMENT_ROOT |
2 | 61 | [[#b6bd3e60]] | INTERFACE_TYPE |
2 | 62 | [[#b6bd3e60]] | STYLE_QUESTION |
2 | 63 | [[#b6bd3e60]] | K_INTERFACE |
2 | 64 | [[#b6bd3e60]] | JDWP_CLASS_STATUS_PREPARED |
2 | 65 | [[#b6bd3e60]] | K_INTERFACE |
2 | 66 | [[#b6bd3e60]] | K_STATEMENTS |
3 | 1 | [[#ba667760]] | STATUS_CANTLOADPLUGINFACTORY |
3 | 2 | [[#ba667760]] | K_CLASS_BODY_DECLARATIONS |
3 | 3 | [[#ba667760]] | IMPORT |
3 | 4 | [[#ba667760]] | K_EXCEPTION |
3 | 5 | [[#ba667760]] | ENUM_CONSTANT |
3 | 6 | [[#ba667760]] | KEYWORD |
3 | 7 | [[#ba667760]] | PARAM |
3 | 8 | [[#ba667760]] | K_ENUM |
3 | 9 | [[#ba667760]] | JDWP_CLASS_STATUS_INITIALIZED |
3 | 10 | [[#ba667760]] | METHOD |
3 | 11 | [[#ba667760]] | ARRAY_CREATION |
3 | 12 | [[#ba667760]] | ENUM_DECL |
3 | 13 | [[#ba667760]] | ErrBadMajorVersion |
3 | 14 | [[#ba667760]] | SAME_FRAME_EXTENDED |
3 | 15 | [[#ba667760]] | ITEM_DOUBLE |
3 | 16 | [[#ba667760]] | PROTECT |
3 | 17 | [[#ba667760]] | REPLACED |
3 | 18 | [[#ba667760]] | T_IMPORT |
3 | 19 | [[#ba667760]] | WRAP_NEXT_PER_LINE |
3 | 20 | [[#ba667760]] | MIXED |
3 | 21 | [[#ba667760]] | POST_RECONCILE |
3 | 22 | [[#ba667760]] | TYPE_VARIABLE_SIGNATURE |
3 | 23 | [[#ba667760]] | INVALID_CONSTANT_POOL_ENTRY |
3 | 24 | [[#ba667760]] | R_REGEXP_MATCH |
3 | 25 | [[#ba667760]] | METHOD_CONTAINER |
3 | 26 | [[#ba667760]] | ACCURATE_MATCH |
3 | 27 | [[#ba667760]] | MODIFIER_ACC_PROTECTED |
3 | 28 | [[#ba667760]] | STEPSIZE_MIN |
3 | 29 | [[#ba667760]] | STEPDEPTH_INTO |
3 | 30 | [[#ba667760]] | EVENTKIND_FRAME_POP |
3 | 31 | [[#ba667760]] | THREAD_STATUS_MONITOR |
3 | 32 | [[#ba667760]] | THREAD_STATUS_ZOMBIE |
3 | 33 | [[#ba667760]] | ACC_PROTECTED |
3 | 34 | [[#ba667760]] | JDWP_THREAD_STATUS_MONITOR |
3 | 35 | [[#ba667760]] | MOVE |
3 | 36 | [[#ba667760]] | LOCATION_FIELD |
3 | 37 | [[#ba667760]] | TYPES |
3 | 38 | [[#ba667760]] | AFTER |
3 | 39 | [[#ba667760]] | IFILE_TYPE_INFO |
3 | 40 | [[#ba667760]] | EXPRESSION_NOT_RVALUE |
3 | 41 | [[#ba667760]] | RETURN_STATEMENT_VOID |
3 | 42 | [[#ba667760]] | STRATEGY_SUFFIX |
3 | 43 | [[#ba667760]] | SHORT |
3 | 44 | [[#ba667760]] | PRIMITIVE_TYPE |
3 | 45 | [[#ba667760]] | F_HIDE_DEFAULT_PACKAGE |
3 | 46 | [[#ba667760]] | QUALIFY_STATIC_FIELD_ACCESS |
3 | 47 | [[#ba667760]] | REMOVE_UNNECESSARY_BLOCKS |
3 | 48 | [[#ba667760]] | ADD_TYPE_PARAMETERS_TO_RAW_TYPE_REFERENCE |
3 | 49 | [[#ba667760]] | ADD_RANDOM_SERIAL_VERSION_ID |
3 | 50 | [[#ba667760]] | REMOVE_UNUSED_PRIVATE_METHODS |
3 | 51 | [[#ba667760]] | ADD_FINAL_MODIFIER_LOCAL_VARIABLES |
3 | 52 | [[#ba667760]] | VERSION_3 |
3 | 53 | [[#ba667760]] | FIELDS_INDEX |
3 | 54 | [[#ba667760]] | LEVEL_PACKAGE |
3 | 55 | [[#ba667760]] | SHOW_PATH |
3 | 56 | [[#ba667760]] | TO_NON_PRIVATE |
3 | 57 | [[#ba667760]] | VIEW_ORIENTATION_AUTOMATIC |
3 | 58 | [[#ba667760]] | SHOW_PACKAGE_ONLY |
3 | 59 | [[#ba667760]] | FILTER_FIELDS |
3 | 60 | [[#ba667760]] | PACKAGE_FRAGMENT |
3 | 61 | [[#ba667760]] | ENUM_TYPE |
3 | 62 | [[#ba667760]] | STYLE_ERROR |
3 | 63 | [[#ba667760]] | K_EXCEPTION |
3 | 64 | [[#ba667760]] | JDWP_CLASS_STATUS_INITIALIZED |
3 | 65 | [[#ba667760]] | K_EXCEPTION |
3 | 66 | [[#ba667760]] | K_CLASS_BODY_DECLARATIONS |
4 | 1 | [[#b6bd3ca0]] | 3 |
4 | 2 | [[#b6bd3ca0]] | 0x04 |
4 | 3 | [[#b6bd3ca0]] | 3 |
4 | 4 | [[#b6bd3ca0]] | 3 |
4 | 5 | [[#b6bd3ca0]] | 3 |
4 | 6 | [[#b6bd3ca0]] | 3 |
4 | 7 | [[#b6bd3ca0]] | 3 |
4 | 8 | [[#b6bd3ca0]] | 3 |
4 | 9 | [[#b6bd3ca0]] | 4 |
4 | 10 | [[#b6bd3ca0]] | 0x04 |
4 | 11 | [[#b6bd3ca0]] | 3 |
4 | 12 | [[#b6bd3ca0]] | 3 |
4 | 13 | [[#b6bd3ca0]] | 3 |
4 | 14 | [[#b6bd3ca0]] | 3 |
4 | 15 | [[#b6bd3ca0]] | 3 |
4 | 16 | [[#b6bd3ca0]] | 4 |
4 | 17 | [[#b6bd3ca0]] | 4 |
4 | 18 | [[#b6bd3ca0]] | 3 |
4 | 19 | [[#b6bd3ca0]] | 5 |
4 | 20 | [[#b6bd3ca0]] | 4 |
4 | 21 | [[#b6bd3ca0]] | 4 |
4 | 22 | [[#b6bd3ca0]] | 3 |
4 | 23 | [[#b6bd3ca0]] | 3 |
4 | 24 | [[#b6bd3ca0]] | 0x0004 |
4 | 25 | [[#b6bd3ca0]] | 4 |
4 | 26 | [[#b6bd3ca0]] | 3 |
4 | 27 | [[#b6bd3ca0]] | 0x0004 |
4 | 28 | [[#b6bd3ca0]] | 0 |
4 | 29 | [[#b6bd3ca0]] | 0 |
4 | 30 | [[#b6bd3ca0]] | 3 |
4 | 31 | [[#b6bd3ca0]] | 3 |
4 | 32 | [[#b6bd3ca0]] | 0 |
4 | 33 | [[#b6bd3ca0]] | 0x0004 |
4 | 34 | [[#b6bd3ca0]] | 3 |
4 | 35 | [[#b6bd3ca0]] | 3 |
4 | 36 | [[#b6bd3ca0]] | 3 |
4 | 37 | [[#b6bd3ca0]] | 4 |
4 | 38 | [[#b6bd3ca0]] | 3 |
4 | 39 | [[#b6bd3ca0]] | 3 |
4 | 40 | [[#b6bd3ca0]] | 64 |
4 | 41 | [[#b6bd3ca0]] | 3 |
4 | 42 | [[#b6bd3ca0]] | 3 |
4 | 43 | [[#b6bd3ca0]] | 3 |
4 | 44 | [[#b6bd3ca0]] | 3 |
4 | 45 | [[#b6bd3ca0]] | 4 |
4 | 46 | [[#b6bd3ca0]] | 4 |
4 | 47 | [[#b6bd3ca0]] | 4 |
4 | 48 | [[#b6bd3ca0]] | 8 |
4 | 49 | [[#b6bd3ca0]] | 4 |
4 | 50 | [[#b6bd3ca0]] | 4 |
4 | 51 | [[#b6bd3ca0]] | 4 |
4 | 52 | [[#b6bd3ca0]] | 3 |
4 | 53 | [[#b6bd3ca0]] | 3 |
4 | 54 | [[#b6bd3ca0]] | 3 |
4 | 55 | [[#b6bd3ca0]] | 3 |
4 | 56 | [[#b6bd3ca0]] | 3 |
4 | 57 | [[#b6bd3ca0]] | 3 |
4 | 58 | [[#b6bd3ca0]] | 0x04 |
4 | 59 | [[#b6bd3ca0]] | 4 |
4 | 60 | [[#b6bd3ca0]] | 0x03 |
4 | 61 | [[#b6bd3ca0]] | 3 |
4 | 62 | [[#b6bd3ca0]] | 3 |
4 | 63 | [[#b6bd3ca0]] | 3 |
4 | 64 | [[#b6bd3ca0]] | 4 |
4 | 65 | [[#b6bd3ca0]] | 3 |
4 | 66 | [[#b6bd3ca0]] | 0x04 |