public final class org.eclipse.jdt.core.JavaCore extends org.eclipse.core.runtime.Plugin
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.eclipse.jdt.core.JavaCore
super_class: org.eclipse.core.runtime.Plugin
{
private static final org.eclipse.core.resources.IResource[] NO_GENERATED_RESOURCES;
descriptor: [Lorg/eclipse/core/resources/IResource;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static org.eclipse.core.runtime.Plugin JAVA_CORE_PLUGIN;
descriptor: Lorg/eclipse/core/runtime/Plugin;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
public static final java.lang.String PLUGIN_ID;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core"
public static final java.lang.String BUILDER_ID;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.javabuilder"
public static final java.lang.String MODEL_ID;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.javamodel"
public static final java.lang.String NATURE_ID;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.javanature"
protected static final java.lang.String ATT_HANDLE_ID;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.internal.core.JavaModelManager.handleId"
public static final java.lang.String USER_LIBRARY_CONTAINER_ID;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.USER_LIBRARY"
public static final java.lang.String MODULE_PATH_CONTAINER_ID;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.MODULE_PATH"
public static final java.lang.String COMPILER_LOCAL_VARIABLE_ATTR;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.debug.localVariable"
public static final java.lang.String COMPILER_LINE_NUMBER_ATTR;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.debug.lineNumber"
public static final java.lang.String COMPILER_SOURCE_FILE_ATTR;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.debug.sourceFile"
public static final java.lang.String COMPILER_CODEGEN_UNUSED_LOCAL;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.codegen.unusedLocal"
public static final java.lang.String COMPILER_CODEGEN_METHOD_PARAMETERS_ATTR;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.codegen.methodParameters"
public static final java.lang.String COMPILER_CODEGEN_TARGET_PLATFORM;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.codegen.targetPlatform"
public static final java.lang.String COMPILER_CODEGEN_INLINE_JSR_BYTECODE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode"
public static final java.lang.String ;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.doc.comment.support"
public static final java.lang.String COMPILER_PB_UNREACHABLE_CODE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.unreachableCode"
public static final java.lang.String COMPILER_PB_INVALID_IMPORT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.invalidImport"
public static final java.lang.String COMPILER_PB_OVERRIDING_PACKAGE_DEFAULT_METHOD;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod"
public static final java.lang.String COMPILER_PB_METHOD_WITH_CONSTRUCTOR_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.methodWithConstructorName"
public static final java.lang.String COMPILER_PB_DEPRECATION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.deprecation"
public static final java.lang.String COMPILER_PB_TERMINAL_DEPRECATION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.terminalDeprecation"
public static final java.lang.String COMPILER_PB_DEPRECATION_IN_DEPRECATED_CODE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode"
public static final java.lang.String COMPILER_PB_DEPRECATION_WHEN_OVERRIDING_DEPRECATED_METHOD;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod"
public static final java.lang.String COMPILER_PB_HIDDEN_CATCH_BLOCK;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock"
public static final java.lang.String COMPILER_PB_UNUSED_LOCAL;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.unusedLocal"
public static final java.lang.String COMPILER_PB_UNUSED_PARAMETER;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.unusedParameter"
public static final java.lang.String COMPILER_PB_UNUSED_EXCEPTION_PARAMETER;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.unusedExceptionParameter"
public static final java.lang.String COMPILER_PB_UNUSED_PARAMETER_WHEN_IMPLEMENTING_ABSTRACT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract"
public static final java.lang.String COMPILER_PB_UNUSED_PARAMETER_WHEN_OVERRIDING_CONCRETE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete"
public static final java.lang.String ;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference"
public static final java.lang.String COMPILER_PB_UNUSED_IMPORT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.unusedImport"
public static final java.lang.String COMPILER_PB_UNUSED_TYPE_ARGUMENTS_FOR_METHOD_INVOCATION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.unusedTypeArgumentsForMethodInvocation"
public static final java.lang.String COMPILER_PB_SYNTHETIC_ACCESS_EMULATION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation"
public static final java.lang.String COMPILER_PB_UNUSED_TYPE_PARAMETER;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.unusedTypeParameter"
public static final java.lang.String COMPILER_PB_NON_NLS_STRING_LITERAL;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral"
public static final java.lang.String COMPILER_PB_ASSERT_IDENTIFIER;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.assertIdentifier"
public static final java.lang.String COMPILER_PB_ENUM_IDENTIFIER;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.enumIdentifier"
public static final java.lang.String COMPILER_PB_STATIC_ACCESS_RECEIVER;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.staticAccessReceiver"
public static final java.lang.String COMPILER_PB_INDIRECT_STATIC_ACCESS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.indirectStaticAccess"
public static final java.lang.String COMPILER_PB_NO_EFFECT_ASSIGNMENT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.noEffectAssignment"
public static final java.lang.String COMPILER_PB_INCOMPATIBLE_NON_INHERITED_INTERFACE_METHOD;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod"
public static final java.lang.String COMPILER_PB_UNUSED_PRIVATE_MEMBER;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.unusedPrivateMember"
public static final java.lang.String COMPILER_PB_LOCAL_VARIABLE_HIDING;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.localVariableHiding"
public static final java.lang.String COMPILER_PB_SPECIAL_PARAMETER_HIDING_FIELD;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.specialParameterHidingField"
public static final java.lang.String COMPILER_PB_FIELD_HIDING;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.fieldHiding"
public static final java.lang.String COMPILER_PB_TYPE_PARAMETER_HIDING;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.typeParameterHiding"
public static final java.lang.String COMPILER_PB_POSSIBLE_ACCIDENTAL_BOOLEAN_ASSIGNMENT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment"
public static final java.lang.String COMPILER_PB_FALLTHROUGH_CASE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.fallthroughCase"
public static final java.lang.String COMPILER_PB_EMPTY_STATEMENT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.emptyStatement"
public static final java.lang.String COMPILER_PB_BOOLEAN_METHOD_THROWING_EXCEPTION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.booleanMethodThrowingException"
public static final java.lang.String COMPILER_PB_UNNECESSARY_TYPE_CHECK;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck"
public static final java.lang.String COMPILER_PB_UNNECESSARY_ELSE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.unnecessaryElse"
public static final java.lang.String COMPILER_PB_UNDOCUMENTED_EMPTY_BLOCK;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock"
public static final java.lang.String COMPILER_PB_FINALLY_BLOCK_NOT_COMPLETING;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally"
public static final java.lang.String COMPILER_PB_UNUSED_DECLARED_THROWN_EXCEPTION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException"
public static final java.lang.String COMPILER_PB_UNUSED_DECLARED_THROWN_EXCEPTION_WHEN_OVERRIDING;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding"
public static final java.lang.String ;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference"
public static final java.lang.String COMPILER_PB_UNUSED_DECLARED_THROWN_EXCEPTION_EXEMPT_EXCEPTION_AND_THROWABLE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable"
public static final java.lang.String COMPILER_PB_UNQUALIFIED_FIELD_ACCESS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess"
public static final java.lang.String COMPILER_PB_UNSAFE_TYPE_OPERATION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation"
public static final java.lang.String COMPILER_PB_UNCHECKED_TYPE_OPERATION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation"
public static final java.lang.String COMPILER_PB_RAW_TYPE_REFERENCE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.rawTypeReference"
public static final java.lang.String COMPILER_PB_UNAVOIDABLE_GENERIC_TYPE_PROBLEMS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems"
public static final java.lang.String COMPILER_PB_FINAL_PARAMETER_BOUND;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.finalParameterBound"
public static final java.lang.String COMPILER_PB_MISSING_SERIAL_VERSION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.missingSerialVersion"
public static final java.lang.String COMPILER_PB_VARARGS_ARGUMENT_NEED_CAST;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast"
public static final java.lang.String COMPILER_PB_AUTOBOXING;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.autoboxing"
public static final java.lang.String COMPILER_PB_ANNOTATION_SUPER_INTERFACE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.annotationSuperInterface"
public static final java.lang.String COMPILER_PB_MISSING_OVERRIDE_ANNOTATION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation"
public static final java.lang.String COMPILER_PB_MISSING_OVERRIDE_ANNOTATION_FOR_INTERFACE_METHOD_IMPLEMENTATION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation"
public static final java.lang.String COMPILER_PB_MISSING_DEPRECATED_ANNOTATION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation"
public static final java.lang.String COMPILER_PB_MISSING_HASHCODE_METHOD;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod"
public static final java.lang.String COMPILER_PB_DEAD_CODE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.deadCode"
public static final java.lang.String COMPILER_PB_DEAD_CODE_IN_TRIVIAL_IF_STATEMENT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.deadCodeInTrivialIfStatement"
public static final java.lang.String COMPILER_PB_INCOMPLETE_ENUM_SWITCH;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch"
public static final java.lang.String COMPILER_PB_MISSING_ENUM_CASE_DESPITE_DEFAULT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault"
public static final java.lang.String COMPILER_PB_SWITCH_MISSING_DEFAULT_CASE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.missingDefaultCase"
public static final java.lang.String COMPILER_PB_INCONSISTENT_NULL_CHECK;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.inconsistentNullCheck"
public static final java.lang.String COMPILER_PB_UNUSED_LABEL;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.unusedLabel"
public static final java.lang.String COMPILER_PB_INVALID_JAVADOC;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.invalidJavadoc"
public static final java.lang.String COMPILER_PB_INVALID_JAVADOC_TAGS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.invalidJavadocTags"
public static final java.lang.String COMPILER_PB_INVALID_JAVADOC_TAGS__DEPRECATED_REF;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef"
public static final java.lang.String COMPILER_PB_INVALID_JAVADOC_TAGS__NOT_VISIBLE_REF;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef"
public static final java.lang.String COMPILER_PB_INVALID_JAVADOC_TAGS_VISIBILITY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility"
public static final java.lang.String COMPILER_PB_MISSING_JAVADOC_TAG_DESCRIPTION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription"
public static final java.lang.String COMPILER_PB_MISSING_JAVADOC_TAGS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.missingJavadocTags"
public static final java.lang.String COMPILER_PB_MISSING_JAVADOC_TAGS_VISIBILITY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility"
public static final java.lang.String COMPILER_PB_MISSING_JAVADOC_TAGS_OVERRIDING;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding"
public static final java.lang.String COMPILER_PB_MISSING_JAVADOC_TAGS_METHOD_TYPE_PARAMETERS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.missingJavadocTagsMethodTypeParameters"
public static final java.lang.String ;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.missingJavadocComments"
public static final java.lang.String ;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility"
public static final java.lang.String ;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding"
public static final java.lang.String COMPILER_PB_CHAR_ARRAY_IN_STRING_CONCATENATION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion"
public static final java.lang.String COMPILER_PB_MAX_PER_UNIT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.maxProblemPerUnit"
public static final java.lang.String COMPILER_PB_FATAL_OPTIONAL_ERROR;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.fatalOptionalError"
public static final java.lang.String COMPILER_PB_PARAMETER_ASSIGNMENT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.parameterAssignment"
public static final java.lang.String COMPILER_PB_MISSING_STATIC_ON_METHOD;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic"
public static final java.lang.String COMPILER_PB_POTENTIALLY_MISSING_STATIC_ON_METHOD;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic"
public static final java.lang.String COMPILER_PB_UNCLOSED_CLOSEABLE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.unclosedCloseable"
public static final java.lang.String COMPILER_PB_POTENTIALLY_UNCLOSED_CLOSEABLE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable"
public static final java.lang.String COMPILER_PB_EXPLICITLY_CLOSED_AUTOCLOSEABLE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable"
public static final java.lang.String COMPILER_PB_UNLIKELY_COLLECTION_METHOD_ARGUMENT_TYPE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.unlikelyCollectionMethodArgumentType"
public static final java.lang.String COMPILER_PB_UNLIKELY_COLLECTION_METHOD_ARGUMENT_TYPE_STRICT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.unlikelyCollectionMethodArgumentTypeStrict"
public static final java.lang.String COMPILER_PB_UNLIKELY_EQUALS_ARGUMENT_TYPE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.unlikelyEqualsArgumentType"
public static final java.lang.String COMPILER_PB_API_LEAKS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.APILeak"
public static final java.lang.String COMPILER_PB_UNSTABLE_AUTO_MODULE_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.unstableAutoModuleName"
public static final java.lang.String COMPILER_PB_SUPPRESS_WARNINGS_NOT_FULLY_ANALYSED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.suppressWarningsNotFullyAnalysed"
public static final java.lang.String COMPILER_ANNOTATION_NULL_ANALYSIS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.annotation.nullanalysis"
public static final java.lang.String COMPILER_NULLABLE_ANNOTATION_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.annotation.nullable"
public static final java.lang.String COMPILER_NULLABLE_ANNOTATION_SECONDARY_NAMES;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.annotation.nullable.secondary"
public static final java.lang.String COMPILER_NONNULL_ANNOTATION_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.annotation.nonnull"
public static final java.lang.String COMPILER_NONNULL_ANNOTATION_SECONDARY_NAMES;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.annotation.nonnull.secondary"
public static final java.lang.String COMPILER_NONNULL_BY_DEFAULT_ANNOTATION_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.annotation.nonnullbydefault"
public static final java.lang.String COMPILER_NONNULL_BY_DEFAULT_ANNOTATION_SECONDARY_NAMES;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.annotation.nonnullbydefault.secondary"
public static final java.lang.String COMPILER_PB_MISSING_NONNULL_BY_DEFAULT_ANNOTATION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation"
public static final java.lang.String COMPILER_PB_NULL_SPECIFICATION_VIOLATION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.nullSpecViolation"
public static final java.lang.String COMPILER_PB_NULL_ANNOTATION_INFERENCE_CONFLICT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict"
public static final java.lang.String COMPILER_PB_NULL_UNCHECKED_CONVERSION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion"
public static final java.lang.String COMPILER_PB_PESSIMISTIC_NULL_ANALYSIS_FOR_FREE_TYPE_VARIABLES;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.pessimisticNullAnalysisForFreeTypeVariables"
public static final java.lang.String COMPILER_PB_REDUNDANT_NULL_ANNOTATION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation"
public static final java.lang.String COMPILER_PB_SYNTACTIC_NULL_ANALYSIS_FOR_FIELDS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields"
public static final java.lang.String COMPILER_INHERIT_NULL_ANNOTATIONS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations"
public static final java.lang.String COMPILER_PB_NONNULL_PARAMETER_ANNOTATION_DROPPED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped"
public static final java.lang.String COMPILER_PB_NONNULL_TYPEVAR_FROM_LEGACY_INVOCATION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.nonnullTypeVariableFromLegacyInvocation"
public static final java.lang.String COMPILER_SOURCE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.source"
public static final java.lang.String COMPILER_COMPLIANCE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.compliance"
public static final java.lang.String COMPILER_RELEASE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.release"
public static final java.lang.String COMPILER_TASK_PRIORITIES;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.taskPriorities"
public static final java.lang.String COMPILER_TASK_TAGS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.taskTags"
public static final java.lang.String COMPILER_TASK_CASE_SENSITIVE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.taskCaseSensitive"
public static final java.lang.String COMPILER_PB_FORBIDDEN_REFERENCE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.forbiddenReference"
public static final java.lang.String COMPILER_PB_DISCOURAGED_REFERENCE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.discouragedReference"
public static final java.lang.String COMPILER_PB_SUPPRESS_WARNINGS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.suppressWarnings"
public static final java.lang.String COMPILER_PB_INCLUDE_ASSERTS_IN_NULL_ANALYSIS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts"
public static final java.lang.String COMPILER_PB_SUPPRESS_OPTIONAL_ERRORS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors"
public static final java.lang.String COMPILER_PB_UNHANDLED_WARNING_TOKEN;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.unhandledWarningToken"
public static final java.lang.String COMPILER_PB_UNUSED_WARNING_TOKEN;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.unusedWarningToken"
public static final java.lang.String COMPILER_PB_NULL_REFERENCE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.nullReference"
public static final java.lang.String COMPILER_PB_POTENTIAL_NULL_REFERENCE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.potentialNullReference"
public static final java.lang.String COMPILER_PB_REDUNDANT_NULL_CHECK;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.redundantNullCheck"
public static final java.lang.String COMPILER_PB_OVERRIDING_METHOD_WITHOUT_SUPER_INVOCATION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.overridingMethodWithoutSuperInvocation"
public static final java.lang.String COMPILER_PB_REDUNDANT_SUPERINTERFACE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.redundantSuperinterface"
public static final java.lang.String COMPILER_PB_COMPARING_IDENTICAL;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.comparingIdentical"
public static final java.lang.String COMPILER_PB_MISSING_SYNCHRONIZED_ON_INHERITED_METHOD;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod"
public static final java.lang.String COMPILER_PB_UNUSED_OBJECT_ALLOCATION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation"
public static final java.lang.String COMPILER_PB_REDUNDANT_TYPE_ARGUMENTS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments"
public static final java.lang.String CORE_JAVA_BUILD_ORDER;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.computeJavaBuildOrder"
public static final java.lang.String CORE_JAVA_BUILD_RESOURCE_COPY_FILTER;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.builder.resourceCopyExclusionFilter"
public static final java.lang.String CORE_JAVA_BUILD_DUPLICATE_RESOURCE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.builder.duplicateResourceTask"
public static final java.lang.String CORE_JAVA_BUILD_CLEAN_OUTPUT_FOLDER;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.builder.cleanOutputFolder"
public static final java.lang.String CORE_JAVA_BUILD_RECREATE_MODIFIED_CLASS_FILES_IN_OUTPUT_FOLDER;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.builder.recreateModifiedClassFileInOutputFolder"
public static final java.lang.String CORE_INCOMPLETE_CLASSPATH;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.incompleteClasspath"
public static final java.lang.String CORE_CIRCULAR_CLASSPATH;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.circularClasspath"
public static final java.lang.String CORE_INCOMPATIBLE_JDK_LEVEL;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.incompatibleJDKLevel"
public static final java.lang.String CORE_JAVA_BUILD_INVALID_CLASSPATH;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.builder.invalidClasspath"
public static final java.lang.String CORE_ENCODING;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.encoding"
public static final java.lang.String CORE_ENABLE_CLASSPATH_EXCLUSION_PATTERNS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.classpath.exclusionPatterns"
public static final java.lang.String CORE_ENABLE_CLASSPATH_MULTIPLE_OUTPUT_LOCATIONS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.classpath.multipleOutputLocations"
public static final java.lang.String CORE_OUTPUT_LOCATION_OVERLAPPING_ANOTHER_SOURCE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.classpath.outputOverlappingAnotherSource"
public static final java.lang.String CORE_MAIN_ONLY_PROJECT_HAS_TEST_ONLY_DEPENDENCY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.classpath.mainOnlyProjectHasTestOnlyDependency"
public static final java.lang.String COMPILER_PB_ENABLE_PREVIEW_FEATURES;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures"
public static final java.lang.String COMPILER_PB_REPORT_PREVIEW_FEATURES;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures"
public static final java.lang.String TIMEOUT_FOR_PARAMETER_NAME_FROM_ATTACHED_JAVADOC;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.timeoutForParameterNameFromAttachedJavadoc"
public static final java.lang.String JAVA_FORMATTER;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.javaFormatter"
public static final java.lang.String FORMATTER_NEWLINE_OPENING_BRACE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.formatter.newline.openingBrace"
public static final java.lang.String FORMATTER_NEWLINE_CONTROL;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.formatter.newline.controlStatement"
public static final java.lang.String FORMATTER_NEWLINE_ELSE_IF;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.formatter.newline.elseIf"
public static final java.lang.String FORMATTER_NEWLINE_EMPTY_BLOCK;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.formatter.newline.emptyBlock"
public static final java.lang.String FORMATTER_CLEAR_BLANK_LINES;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.formatter.newline.clearAll"
public static final java.lang.String FORMATTER_LINE_SPLIT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.formatter.lineSplit"
public static final java.lang.String FORMATTER_COMPACT_ASSIGNMENT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.formatter.style.assignment"
public static final java.lang.String FORMATTER_TAB_CHAR;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.formatter.tabulation.char"
public static final java.lang.String FORMATTER_TAB_SIZE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.formatter.tabulation.size"
public static final java.lang.String FORMATTER_SPACE_CASTEXPRESSION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.formatter.space.castexpression"
public static final java.lang.String CODEASSIST_VISIBILITY_CHECK;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.codeComplete.visibilityCheck"
public static final java.lang.String CODEASSIST_DEPRECATION_CHECK;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.codeComplete.deprecationCheck"
public static final java.lang.String CODEASSIST_CAMEL_CASE_MATCH;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.codeComplete.camelCaseMatch"
public static final java.lang.String CODEASSIST_SUBSTRING_MATCH;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.codeComplete.substringMatch"
public static final java.lang.String CODEASSIST_IMPLICIT_QUALIFICATION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.codeComplete.forceImplicitQualification"
public static final java.lang.String CODEASSIST_FIELD_PREFIXES;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.codeComplete.fieldPrefixes"
public static final java.lang.String CODEASSIST_STATIC_FIELD_PREFIXES;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.codeComplete.staticFieldPrefixes"
public static final java.lang.String CODEASSIST_STATIC_FINAL_FIELD_PREFIXES;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes"
public static final java.lang.String CODEASSIST_LOCAL_PREFIXES;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.codeComplete.localPrefixes"
public static final java.lang.String CODEASSIST_ARGUMENT_PREFIXES;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.codeComplete.argumentPrefixes"
public static final java.lang.String CODEASSIST_FIELD_SUFFIXES;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.codeComplete.fieldSuffixes"
public static final java.lang.String CODEASSIST_STATIC_FIELD_SUFFIXES;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.codeComplete.staticFieldSuffixes"
public static final java.lang.String CODEASSIST_STATIC_FINAL_FIELD_SUFFIXES;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes"
public static final java.lang.String CODEASSIST_LOCAL_SUFFIXES;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.codeComplete.localSuffixes"
public static final java.lang.String CODEASSIST_ARGUMENT_SUFFIXES;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.codeComplete.argumentSuffixes"
public static final java.lang.String CODEASSIST_FORBIDDEN_REFERENCE_CHECK;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.codeComplete.forbiddenReferenceCheck"
public static final java.lang.String CODEASSIST_DISCOURAGED_REFERENCE_CHECK;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.codeComplete.discouragedReferenceCheck"
public static final java.lang.String CODEASSIST_SUGGEST_STATIC_IMPORTS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.codeComplete.suggestStaticImports"
public static final java.lang.String DEFAULT_TASK_TAG;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "TODO"
public static final java.lang.String DEFAULT_TASK_PRIORITY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "NORMAL"
public static final java.lang.String DEFAULT_TASK_TAGS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "TODO,FIXME,XXX"
public static final java.lang.String DEFAULT_TASK_PRIORITIES;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "NORMAL,HIGH,NORMAL"
public static final java.lang.String GENERATE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "generate"
public static final java.lang.String DO_NOT_GENERATE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "do not generate"
public static final java.lang.String PRESERVE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "preserve"
public static final java.lang.String OPTIMIZE_OUT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "optimize out"
public static final java.lang.String COMPILER_TASK_PRIORITY_HIGH;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "HIGH"
public static final java.lang.String COMPILER_TASK_PRIORITY_LOW;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "LOW"
public static final java.lang.String COMPILER_TASK_PRIORITY_NORMAL;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "NORMAL"
public static final java.lang.String VERSION_1_1;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "1.1"
public static final java.lang.String VERSION_1_2;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "1.2"
public static final java.lang.String VERSION_1_3;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "1.3"
public static final java.lang.String VERSION_1_4;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "1.4"
public static final java.lang.String VERSION_1_5;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "1.5"
public static final java.lang.String VERSION_1_6;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "1.6"
public static final java.lang.String VERSION_1_7;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "1.7"
public static final java.lang.String VERSION_1_8;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "1.8"
public static final java.lang.String VERSION_9;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "9"
public static final java.lang.String VERSION_10;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "10"
public static final java.lang.String VERSION_11;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "11"
public static final java.lang.String VERSION_12;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "12"
public static final java.lang.String VERSION_13;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "13"
public static final java.lang.String VERSION_CLDC_1_1;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "cldc1.1"
private static java.util.List<java.lang.String> allVersions;
descriptor: Ljava/util/List;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Signature: Ljava/util/List<Ljava/lang/String;>;
public static final java.lang.String ABORT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "abort"
public static final java.lang.String ERROR;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "error"
public static final java.lang.String WARNING;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "warning"
public static final java.lang.String IGNORE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "ignore"
public static final java.lang.String INFO;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "info"
public static final java.lang.String COMPUTE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "compute"
public static final java.lang.String INSERT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "insert"
public static final java.lang.String DO_NOT_INSERT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "do not insert"
public static final java.lang.String PRESERVE_ONE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "preserve one"
public static final java.lang.String CLEAR_ALL;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "clear all"
public static final java.lang.String NORMAL;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "normal"
public static final java.lang.String COMPACT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "compact"
public static final java.lang.String TAB;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "tab"
public static final java.lang.String SPACE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "space"
public static final java.lang.String ENABLED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "enabled"
public static final java.lang.String DISABLED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "disabled"
public static final java.lang.String CLEAN;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "clean"
public static final java.lang.String PUBLIC;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "public"
public static final java.lang.String PROTECTED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "protected"
public static final java.lang.String DEFAULT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "default"
public static final java.lang.String PRIVATE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "private"
public static final java.lang.String NEVER;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "never"
public static final java.lang.String COMPILER_PB_MISSING_JAVADOC_TAG_DESCRIPTION_NO_TAG;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "no_tag"
public static final java.lang.String COMPILER_PB_MISSING_JAVADOC_TAG_DESCRIPTION_RETURN_TAG;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "return_tag"
public static final java.lang.String COMPILER_PB_MISSING_JAVADOC_TAG_DESCRIPTION_ALL_STANDARD_TAGS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "all_standard_tags"
public static final java.lang.String JAVA_SOURCE_CONTENT_TYPE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.javaSource"
public static final java.lang.String DEFAULT_JAVA_FORMATTER;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.eclipse.jdt.core.defaultJavaFormatter"
public static final java.lang.String JAVA_FORMATTER_EXTENSION_POINT_ID;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "javaFormatter"
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: iconst_0
anewarray org.eclipse.core.resources.IResource
putstatic org.eclipse.jdt.core.JavaCore.NO_GENERATED_RESOURCES:[Lorg/eclipse/core/resources/IResource;
1: aconst_null
putstatic org.eclipse.jdt.core.JavaCore.JAVA_CORE_PLUGIN:Lorg/eclipse/core/runtime/Plugin;
2: bipush 14
anewarray java.lang.String
dup
iconst_0
ldc "cldc1.1"
aastore
dup
iconst_1
ldc "1.1"
aastore
dup
iconst_2
ldc "1.2"
aastore
dup
iconst_3
ldc "1.3"
aastore
dup
iconst_4
ldc "1.4"
aastore
dup
iconst_5
ldc "1.5"
aastore
dup
bipush 6
3: ldc "1.6"
aastore
dup
bipush 7
ldc "1.7"
aastore
dup
bipush 8
ldc "1.8"
aastore
dup
bipush 9
ldc "9"
aastore
dup
bipush 10
ldc "10"
aastore
dup
bipush 11
ldc "11"
aastore
dup
bipush 12
ldc "12"
aastore
dup
bipush 13
ldc "13"
aastore
4: invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
putstatic org.eclipse.jdt.core.JavaCore.allVersions:Ljava/util/List;
5: return
LocalVariableTable:
Start End Slot Name Signature
public static java.util.List<java.lang.String> getAllVersions();
descriptor: ()Ljava/util/List;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.eclipse.jdt.core.JavaCore.allVersions:Ljava/util/List;
areturn
LocalVariableTable:
Start End Slot Name Signature
Signature: ()Ljava/util/List<Ljava/lang/String;>;
public static boolean isSupportedJavaVersion(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
invokestatic org.eclipse.jdt.internal.compiler.impl.CompilerOptions.versionToJdkLevel:(Ljava/lang/String;Z)J
lconst_0
lcmp
ifle 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 version Ljava/lang/String;
MethodParameters:
Name Flags
version
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.eclipse.core.runtime.Plugin.<init>:()V
1: aload 0
putstatic org.eclipse.jdt.core.JavaCore.JAVA_CORE_PLUGIN:Lorg/eclipse/core/runtime/Plugin;
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/eclipse/jdt/core/JavaCore;
public static void addElementChangedListener(org.eclipse.jdt.core.IElementChangedListener);
descriptor: (Lorg/eclipse/jdt/core/IElementChangedListener;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_5
invokestatic org.eclipse.jdt.core.JavaCore.addElementChangedListener:(Lorg/eclipse/jdt/core/IElementChangedListener;I)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 listener Lorg/eclipse/jdt/core/IElementChangedListener;
MethodParameters:
Name Flags
listener
public static void addElementChangedListener(org.eclipse.jdt.core.IElementChangedListener, int);
descriptor: (Lorg/eclipse/jdt/core/IElementChangedListener;I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: invokestatic org.eclipse.jdt.internal.core.JavaModelManager.getDeltaState:()Lorg/eclipse/jdt/internal/core/DeltaProcessingState;
aload 0
iload 1
invokevirtual org.eclipse.jdt.internal.core.DeltaProcessingState.addElementChangedListener:(Lorg/eclipse/jdt/core/IElementChangedListener;I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 listener Lorg/eclipse/jdt/core/IElementChangedListener;
0 2 1 eventMask I
MethodParameters:
Name Flags
listener
eventMask
public static void addJavaElementMarkerAttributes(java.util.Map, org.eclipse.jdt.core.IJavaElement);
descriptor: (Ljava/util/Map;Lorg/eclipse/jdt/core/IJavaElement;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
instanceof org.eclipse.jdt.core.IMember
ifeq 2
1: aload 1
checkcast org.eclipse.jdt.core.IMember
invokeinterface org.eclipse.jdt.core.IMember.getClassFile:()Lorg/eclipse/jdt/core/IClassFile;
astore 1
2: StackMap locals:
StackMap stack:
aload 0
ifnull 4
aload 1
ifnull 4
3: aload 0
ldc "org.eclipse.jdt.internal.core.JavaModelManager.handleId"
aload 1
invokeinterface org.eclipse.jdt.core.IJavaElement.getHandleIdentifier:()Ljava/lang/String;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 attributes Ljava/util/Map;
0 5 1 element Lorg/eclipse/jdt/core/IJavaElement;
MethodParameters:
Name Flags
attributes
element
private static void addNonJavaResources(java.lang.Object[], org.eclipse.core.resources.IContainer, int, java.util.ArrayList);
descriptor: ([Ljava/lang/Object;Lorg/eclipse/core/resources/IContainer;ILjava/util/ArrayList;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=10, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iconst_0
istore 4
start local 4 1: aload 0
arraylength
istore 5
start local 5 2: goto 20
3: StackMap locals: int int
StackMap stack:
aload 0
iload 4
aaload
astore 6
start local 6 4: aload 6
instanceof org.eclipse.core.resources.IFile
ifeq 11
5: aload 6
checkcast org.eclipse.core.resources.IFile
astore 7
start local 7 6: aload 7
invokeinterface org.eclipse.core.resources.IFile.getFullPath:()Lorg/eclipse/core/runtime/IPath;
iload 2
invokeinterface org.eclipse.core.runtime.IPath.removeFirstSegments:(I)Lorg/eclipse/core/runtime/IPath;
astore 8
start local 8 7: aload 1
aload 8
invokeinterface org.eclipse.core.resources.IContainer.findMember:(Lorg/eclipse/core/runtime/IPath;)Lorg/eclipse/core/resources/IResource;
astore 9
start local 9 8: aload 9
ifnull 19
aload 9
invokeinterface org.eclipse.core.resources.IResource.exists:()Z
ifeq 19
9: aload 3
aload 9
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 9 end local 8 end local 7 10: goto 19
StackMap locals: java.lang.Object
StackMap stack:
11: aload 6
instanceof org.eclipse.core.resources.IFolder
ifeq 19
12: aload 6
checkcast org.eclipse.core.resources.IFolder
astore 7
start local 7 13: aconst_null
astore 8
start local 8 14: aload 7
invokeinterface org.eclipse.core.resources.IFolder.members:()[Lorg/eclipse/core/resources/IResource;
astore 8
15: goto 17
StackMap locals: java.lang.Object[] org.eclipse.core.resources.IContainer int java.util.ArrayList int int java.lang.Object org.eclipse.core.resources.IFolder org.eclipse.core.resources.IResource[]
StackMap stack: org.eclipse.core.runtime.CoreException
16: pop
17: StackMap locals:
StackMap stack:
aload 8
ifnull 19
18: aload 8
aload 1
iload 2
aload 3
invokestatic org.eclipse.jdt.core.JavaCore.addNonJavaResources:([Ljava/lang/Object;Lorg/eclipse/core/resources/IContainer;ILjava/util/ArrayList;)V
end local 8 end local 7 end local 6 19: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
20: iload 4
iload 5
if_icmplt 3
end local 5 end local 4 21: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 nonJavaResources [Ljava/lang/Object;
0 22 1 container Lorg/eclipse/core/resources/IContainer;
0 22 2 rootPathSegmentCounts I
0 22 3 collector Ljava/util/ArrayList;
1 21 4 i I
2 21 5 max I
4 19 6 nonJavaResource Ljava/lang/Object;
6 10 7 file Lorg/eclipse/core/resources/IFile;
7 10 8 path Lorg/eclipse/core/runtime/IPath;
8 10 9 member Lorg/eclipse/core/resources/IResource;
13 19 7 folder Lorg/eclipse/core/resources/IFolder;
14 19 8 members [Lorg/eclipse/core/resources/IResource;
Exception table:
from to target type
14 15 16 Class org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
nonJavaResources
container
rootPathSegmentCounts
collector
public static void addPreProcessingResourceChangedListener(org.eclipse.core.resources.IResourceChangeListener);
descriptor: (Lorg/eclipse/core/resources/IResourceChangeListener;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
invokestatic org.eclipse.jdt.core.JavaCore.addPreProcessingResourceChangedListener:(Lorg/eclipse/core/resources/IResourceChangeListener;I)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 listener Lorg/eclipse/core/resources/IResourceChangeListener;
MethodParameters:
Name Flags
listener
public static void addPreProcessingResourceChangedListener(org.eclipse.core.resources.IResourceChangeListener, int);
descriptor: (Lorg/eclipse/core/resources/IResourceChangeListener;I)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: invokestatic org.eclipse.jdt.internal.core.JavaModelManager.getDeltaState:()Lorg/eclipse/jdt/internal/core/DeltaProcessingState;
aload 0
iload 1
invokevirtual org.eclipse.jdt.internal.core.DeltaProcessingState.addPreResourceChangedListener:(Lorg/eclipse/core/resources/IResourceChangeListener;I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 listener Lorg/eclipse/core/resources/IResourceChangeListener;
0 2 1 eventMask I
MethodParameters:
Name Flags
listener
eventMask
public void configureJavaElementMarker(org.eclipse.core.resources.IMarker, org.eclipse.jdt.core.IJavaElement);
descriptor: (Lorg/eclipse/core/resources/IMarker;Lorg/eclipse/jdt/core/IJavaElement;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
instanceof org.eclipse.jdt.core.IMember
ifeq 2
1: aload 2
checkcast org.eclipse.jdt.core.IMember
invokeinterface org.eclipse.jdt.core.IMember.getClassFile:()Lorg/eclipse/jdt/core/IClassFile;
astore 2
2: StackMap locals:
StackMap stack:
aload 1
ifnull 4
aload 2
ifnull 4
3: aload 1
ldc "org.eclipse.jdt.internal.core.JavaModelManager.handleId"
aload 2
invokeinterface org.eclipse.jdt.core.IJavaElement.getHandleIdentifier:()Ljava/lang/String;
invokeinterface org.eclipse.core.resources.IMarker.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
4: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/eclipse/jdt/core/JavaCore;
0 5 1 marker Lorg/eclipse/core/resources/IMarker;
0 5 2 element Lorg/eclipse/jdt/core/IJavaElement;
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
marker
element
public static org.eclipse.jdt.core.IJavaElement create(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/eclipse/jdt/core/IJavaElement;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic org.eclipse.jdt.internal.core.DefaultWorkingCopyOwner.PRIMARY:Lorg/eclipse/jdt/internal/core/DefaultWorkingCopyOwner;
invokestatic org.eclipse.jdt.core.JavaCore.create:(Ljava/lang/String;Lorg/eclipse/jdt/core/WorkingCopyOwner;)Lorg/eclipse/jdt/core/IJavaElement;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 handleIdentifier Ljava/lang/String;
MethodParameters:
Name Flags
handleIdentifier
public static org.eclipse.jdt.core.IJavaElement create(java.lang.String, org.eclipse.jdt.core.WorkingCopyOwner);
descriptor: (Ljava/lang/String;Lorg/eclipse/jdt/core/WorkingCopyOwner;)Lorg/eclipse/jdt/core/IJavaElement;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 1
ifnonnull 4
3: getstatic org.eclipse.jdt.internal.core.DefaultWorkingCopyOwner.PRIMARY:Lorg/eclipse/jdt/internal/core/DefaultWorkingCopyOwner;
astore 1
4: StackMap locals:
StackMap stack:
new org.eclipse.jdt.internal.core.util.MementoTokenizer
dup
aload 0
invokespecial org.eclipse.jdt.internal.core.util.MementoTokenizer.<init>:(Ljava/lang/String;)V
astore 2
start local 2 5: invokestatic org.eclipse.jdt.internal.core.JavaModelManager.getJavaModelManager:()Lorg/eclipse/jdt/internal/core/JavaModelManager;
invokevirtual org.eclipse.jdt.internal.core.JavaModelManager.getJavaModel:()Lorg/eclipse/jdt/internal/core/JavaModel;
astore 3
start local 3 6: aload 3
aload 2
aload 1
invokevirtual org.eclipse.jdt.internal.core.JavaModel.getHandleFromMemento:(Lorg/eclipse/jdt/internal/core/util/MementoTokenizer;Lorg/eclipse/jdt/core/WorkingCopyOwner;)Lorg/eclipse/jdt/core/IJavaElement;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 handleIdentifier Ljava/lang/String;
0 7 1 owner Lorg/eclipse/jdt/core/WorkingCopyOwner;
5 7 2 memento Lorg/eclipse/jdt/internal/core/util/MementoTokenizer;
6 7 3 model Lorg/eclipse/jdt/internal/core/JavaModel;
MethodParameters:
Name Flags
handleIdentifier
owner
public static org.eclipse.jdt.core.IJavaElement create(org.eclipse.core.resources.IFile);
descriptor: (Lorg/eclipse/core/resources/IFile;)Lorg/eclipse/jdt/core/IJavaElement;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
invokestatic org.eclipse.jdt.internal.core.JavaModelManager.create:(Lorg/eclipse/core/resources/IFile;Lorg/eclipse/jdt/core/IJavaProject;)Lorg/eclipse/jdt/core/IJavaElement;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 file Lorg/eclipse/core/resources/IFile;
MethodParameters:
Name Flags
file
public static org.eclipse.jdt.core.IJavaElement create(org.eclipse.core.resources.IFolder);
descriptor: (Lorg/eclipse/core/resources/IFolder;)Lorg/eclipse/jdt/core/IJavaElement;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
invokestatic org.eclipse.jdt.internal.core.JavaModelManager.create:(Lorg/eclipse/core/resources/IFolder;Lorg/eclipse/jdt/core/IJavaProject;)Lorg/eclipse/jdt/core/IJavaElement;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 folder Lorg/eclipse/core/resources/IFolder;
MethodParameters:
Name Flags
folder
public static org.eclipse.jdt.core.IJavaProject create(org.eclipse.core.resources.IProject);
descriptor: (Lorg/eclipse/core/resources/IProject;)Lorg/eclipse/jdt/core/IJavaProject;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
invokestatic org.eclipse.jdt.internal.core.JavaModelManager.getJavaModelManager:()Lorg/eclipse/jdt/internal/core/JavaModelManager;
invokevirtual org.eclipse.jdt.internal.core.JavaModelManager.getJavaModel:()Lorg/eclipse/jdt/internal/core/JavaModel;
astore 1
start local 1 3: aload 1
aload 0
invokevirtual org.eclipse.jdt.internal.core.JavaModel.getJavaProject:(Lorg/eclipse/core/resources/IResource;)Lorg/eclipse/jdt/core/IJavaProject;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 project Lorg/eclipse/core/resources/IProject;
3 4 1 javaModel Lorg/eclipse/jdt/internal/core/JavaModel;
MethodParameters:
Name Flags
project
public static org.eclipse.jdt.core.IJavaElement create(org.eclipse.core.resources.IResource);
descriptor: (Lorg/eclipse/core/resources/IResource;)Lorg/eclipse/jdt/core/IJavaElement;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
invokestatic org.eclipse.jdt.internal.core.JavaModelManager.create:(Lorg/eclipse/core/resources/IResource;Lorg/eclipse/jdt/core/IJavaProject;)Lorg/eclipse/jdt/core/IJavaElement;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 resource Lorg/eclipse/core/resources/IResource;
MethodParameters:
Name Flags
resource
public static org.eclipse.jdt.core.IJavaElement create(org.eclipse.core.resources.IResource, org.eclipse.jdt.core.IJavaProject);
descriptor: (Lorg/eclipse/core/resources/IResource;Lorg/eclipse/jdt/core/IJavaProject;)Lorg/eclipse/jdt/core/IJavaElement;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic org.eclipse.jdt.internal.core.JavaModelManager.create:(Lorg/eclipse/core/resources/IResource;Lorg/eclipse/jdt/core/IJavaProject;)Lorg/eclipse/jdt/core/IJavaElement;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 resource Lorg/eclipse/core/resources/IResource;
0 1 1 project Lorg/eclipse/jdt/core/IJavaProject;
MethodParameters:
Name Flags
resource
project
public static org.eclipse.jdt.core.IJavaModel create(org.eclipse.core.resources.IWorkspaceRoot);
descriptor: (Lorg/eclipse/core/resources/IWorkspaceRoot;)Lorg/eclipse/jdt/core/IJavaModel;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
invokestatic org.eclipse.jdt.internal.core.JavaModelManager.getJavaModelManager:()Lorg/eclipse/jdt/internal/core/JavaModelManager;
invokevirtual org.eclipse.jdt.internal.core.JavaModelManager.getJavaModel:()Lorg/eclipse/jdt/internal/core/JavaModel;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 root Lorg/eclipse/core/resources/IWorkspaceRoot;
MethodParameters:
Name Flags
root
public static org.eclipse.jdt.core.IClassFile createClassFileFrom(org.eclipse.core.resources.IFile);
descriptor: (Lorg/eclipse/core/resources/IFile;)Lorg/eclipse/jdt/core/IClassFile;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
invokestatic org.eclipse.jdt.internal.core.JavaModelManager.createClassFileFrom:(Lorg/eclipse/core/resources/IFile;Lorg/eclipse/jdt/core/IJavaProject;)Lorg/eclipse/jdt/core/IClassFile;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 file Lorg/eclipse/core/resources/IFile;
MethodParameters:
Name Flags
file
public static org.eclipse.jdt.core.ICompilationUnit createCompilationUnitFrom(org.eclipse.core.resources.IFile);
descriptor: (Lorg/eclipse/core/resources/IFile;)Lorg/eclipse/jdt/core/ICompilationUnit;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
invokestatic org.eclipse.jdt.internal.core.JavaModelManager.createCompilationUnitFrom:(Lorg/eclipse/core/resources/IFile;Lorg/eclipse/jdt/core/IJavaProject;)Lorg/eclipse/jdt/core/ICompilationUnit;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 file Lorg/eclipse/core/resources/IFile;
MethodParameters:
Name Flags
file
public static org.eclipse.jdt.core.IPackageFragmentRoot createJarPackageFragmentRootFrom(org.eclipse.core.resources.IFile);
descriptor: (Lorg/eclipse/core/resources/IFile;)Lorg/eclipse/jdt/core/IPackageFragmentRoot;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
invokestatic org.eclipse.jdt.internal.core.JavaModelManager.createJarPackageFragmentRootFrom:(Lorg/eclipse/core/resources/IFile;Lorg/eclipse/jdt/core/IJavaProject;)Lorg/eclipse/jdt/core/IPackageFragmentRoot;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 file Lorg/eclipse/core/resources/IFile;
MethodParameters:
Name Flags
file
public static org.eclipse.jdt.core.IClasspathContainer getClasspathContainer(org.eclipse.core.runtime.IPath, org.eclipse.jdt.core.IJavaProject);
descriptor: (Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/jdt/core/IJavaProject;)Lorg/eclipse/jdt/core/IClasspathContainer;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: invokestatic org.eclipse.jdt.internal.core.JavaModelManager.getJavaModelManager:()Lorg/eclipse/jdt/internal/core/JavaModelManager;
astore 2
start local 2 1: aload 2
aload 0
aload 1
invokevirtual org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer:(Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/jdt/core/IJavaProject;)Lorg/eclipse/jdt/core/IClasspathContainer;
astore 3
start local 3 2: aload 3
getstatic org.eclipse.jdt.internal.core.JavaModelManager.CONTAINER_INITIALIZATION_IN_PROGRESS:Lorg/eclipse/jdt/core/IClasspathContainer;
if_acmpne 4
3: aload 2
aload 0
aload 1
invokevirtual org.eclipse.jdt.internal.core.JavaModelManager.getPreviousSessionContainer:(Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/jdt/core/IJavaProject;)Lorg/eclipse/jdt/core/IClasspathContainer;
areturn
4: StackMap locals: org.eclipse.jdt.internal.core.JavaModelManager org.eclipse.jdt.core.IClasspathContainer
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 containerPath Lorg/eclipse/core/runtime/IPath;
0 5 1 project Lorg/eclipse/jdt/core/IJavaProject;
1 5 2 manager Lorg/eclipse/jdt/internal/core/JavaModelManager;
2 5 3 container Lorg/eclipse/jdt/core/IClasspathContainer;
Exceptions:
throws org.eclipse.jdt.core.JavaModelException
MethodParameters:
Name Flags
containerPath
project
public static org.eclipse.jdt.core.ClasspathContainerInitializer getClasspathContainerInitializer(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/eclipse/jdt/core/ClasspathContainerInitializer;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: invokestatic org.eclipse.jdt.internal.core.JavaModelManager.getJavaModelManager:()Lorg/eclipse/jdt/internal/core/JavaModelManager;
getfield org.eclipse.jdt.internal.core.JavaModelManager.containerInitializersCache:Ljava/util/Hashtable;
astore 1
start local 1 1: aload 1
aload 0
invokevirtual java.util.Hashtable.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.eclipse.jdt.core.ClasspathContainerInitializer
astore 2
start local 2 2: aload 2
ifnonnull 7
3: aload 0
invokestatic org.eclipse.jdt.core.JavaCore.computeClasspathContainerInitializer:(Ljava/lang/String;)Lorg/eclipse/jdt/core/ClasspathContainerInitializer;
astore 2
4: aload 2
ifnonnull 6
5: aconst_null
areturn
6: StackMap locals: java.util.Hashtable org.eclipse.jdt.core.ClasspathContainerInitializer
StackMap stack:
aload 1
aload 0
aload 2
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
7: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 containerID Ljava/lang/String;
1 8 1 containerInitializersCache Ljava/util/Hashtable;
2 8 2 initializer Lorg/eclipse/jdt/core/ClasspathContainerInitializer;
MethodParameters:
Name Flags
containerID
private static org.eclipse.jdt.core.ClasspathContainerInitializer computeClasspathContainerInitializer(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/eclipse/jdt/core/ClasspathContainerInitializer;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=10, args_size=1
start local 0 0: invokestatic org.eclipse.jdt.core.JavaCore.getPlugin:()Lorg/eclipse/core/runtime/Plugin;
astore 1
start local 1 1: aload 1
ifnonnull 2
aconst_null
areturn
2: StackMap locals: org.eclipse.core.runtime.Plugin
StackMap stack:
invokestatic org.eclipse.core.runtime.Platform.getExtensionRegistry:()Lorg/eclipse/core/runtime/IExtensionRegistry;
ldc "org.eclipse.jdt.core"
ldc "classpathContainerInitializer"
invokeinterface org.eclipse.core.runtime.IExtensionRegistry.getExtensionPoint:(Ljava/lang/String;Ljava/lang/String;)Lorg/eclipse/core/runtime/IExtensionPoint;
astore 2
start local 2 3: aload 2
ifnull 27
4: aload 2
invokeinterface org.eclipse.core.runtime.IExtensionPoint.getExtensions:()[Lorg/eclipse/core/runtime/IExtension;
astore 3
start local 3 5: iconst_0
istore 4
start local 4 6: goto 26
7: StackMap locals: org.eclipse.core.runtime.IExtensionPoint org.eclipse.core.runtime.IExtension[] int
StackMap stack:
aload 3
iload 4
aaload
invokeinterface org.eclipse.core.runtime.IExtension.getConfigurationElements:()[Lorg/eclipse/core/runtime/IConfigurationElement;
astore 5
start local 5 8: iconst_0
istore 6
start local 6 9: goto 24
10: StackMap locals: org.eclipse.core.runtime.IConfigurationElement[] int
StackMap stack:
aload 5
iload 6
aaload
astore 7
start local 7 11: aload 7
ldc "id"
invokeinterface org.eclipse.core.runtime.IConfigurationElement.getAttribute:(Ljava/lang/String;)Ljava/lang/String;
astore 8
start local 8 12: aload 8
ifnull 23
aload 8
aload 0
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 23
13: getstatic org.eclipse.jdt.internal.core.JavaModelManager.CP_RESOLVE_VERBOSE_ADVANCED:Z
ifeq 15
14: aload 0
aload 7
invokestatic org.eclipse.jdt.core.JavaCore.verbose_found_container_initializer:(Ljava/lang/String;Lorg/eclipse/core/runtime/IConfigurationElement;)V
15: StackMap locals: org.eclipse.core.runtime.IConfigurationElement java.lang.String
StackMap stack:
aload 7
ldc "class"
invokeinterface org.eclipse.core.runtime.IConfigurationElement.createExecutableExtension:(Ljava/lang/String;)Ljava/lang/Object;
astore 9
start local 9 16: aload 9
instanceof org.eclipse.jdt.core.ClasspathContainerInitializer
ifeq 23
17: aload 9
checkcast org.eclipse.jdt.core.ClasspathContainerInitializer
18: areturn
end local 9 19: StackMap locals:
StackMap stack: org.eclipse.core.runtime.CoreException
astore 9
start local 9 20: getstatic org.eclipse.jdt.internal.core.JavaModelManager.CP_RESOLVE_VERBOSE:Z
ifne 21
getstatic org.eclipse.jdt.internal.core.JavaModelManager.CP_RESOLVE_VERBOSE_FAILURE:Z
ifeq 23
21: StackMap locals: org.eclipse.core.runtime.CoreException
StackMap stack:
aload 0
aload 7
invokestatic org.eclipse.jdt.core.JavaCore.verbose_failed_to_instanciate_container_initializer:(Ljava/lang/String;Lorg/eclipse/core/runtime/IConfigurationElement;)V
22: aload 9
invokevirtual org.eclipse.core.runtime.CoreException.printStackTrace:()V
end local 9 end local 8 end local 7 23: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
24: iload 6
aload 5
arraylength
if_icmplt 10
end local 6 end local 5 25: iinc 4 1
StackMap locals:
StackMap stack:
26: iload 4
aload 3
arraylength
if_icmplt 7
end local 4 end local 3 27: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 containerID Ljava/lang/String;
1 28 1 jdtCorePlugin Lorg/eclipse/core/runtime/Plugin;
3 28 2 extension Lorg/eclipse/core/runtime/IExtensionPoint;
5 27 3 extensions [Lorg/eclipse/core/runtime/IExtension;
6 27 4 i I
8 25 5 configElements [Lorg/eclipse/core/runtime/IConfigurationElement;
9 25 6 j I
11 23 7 configurationElement Lorg/eclipse/core/runtime/IConfigurationElement;
12 23 8 initializerID Ljava/lang/String;
16 19 9 execExt Ljava/lang/Object;
20 23 9 e Lorg/eclipse/core/runtime/CoreException;
Exception table:
from to target type
15 18 19 Class org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
containerID
private static void verbose_failed_to_instanciate_container_initializer(java.lang.String, org.eclipse.core.runtime.IConfigurationElement);
descriptor: (Ljava/lang/String;Lorg/eclipse/core/runtime/IConfigurationElement;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.StringBuilder
dup
ldc "CPContainer INIT - failed to instanciate initializer\n\tcontainer ID: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
1: aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 10
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
2: ldc "\tclass: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
ldc "class"
invokeinterface org.eclipse.core.runtime.IConfigurationElement.getAttribute:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
3: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
4: getstatic java.lang.System.err:Ljava/io/PrintStream;
5: invokestatic org.eclipse.jdt.internal.core.util.Util.verbose:(Ljava/lang/String;Ljava/io/PrintStream;)V
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 containerID Ljava/lang/String;
0 7 1 configurationElement Lorg/eclipse/core/runtime/IConfigurationElement;
MethodParameters:
Name Flags
containerID
configurationElement
private static void verbose_found_container_initializer(java.lang.String, org.eclipse.core.runtime.IConfigurationElement);
descriptor: (Ljava/lang/String;Lorg/eclipse/core/runtime/IConfigurationElement;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.StringBuilder
dup
ldc "CPContainer INIT - found initializer\n\tcontainer ID: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
1: aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 10
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
2: ldc "\tclass: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
ldc "class"
invokeinterface org.eclipse.core.runtime.IConfigurationElement.getAttribute:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
3: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
4: invokestatic org.eclipse.jdt.internal.core.util.Util.verbose:(Ljava/lang/String;)V
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 containerID Ljava/lang/String;
0 6 1 configurationElement Lorg/eclipse/core/runtime/IConfigurationElement;
MethodParameters:
Name Flags
containerID
configurationElement
public static org.eclipse.core.runtime.IPath getClasspathVariable(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/eclipse/core/runtime/IPath;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=7, args_size=1
start local 0 0: invokestatic org.eclipse.jdt.internal.core.JavaModelManager.getJavaModelManager:()Lorg/eclipse/jdt/internal/core/JavaModelManager;
astore 1
start local 1 1: aload 1
aload 0
invokevirtual org.eclipse.jdt.internal.core.JavaModelManager.variableGet:(Ljava/lang/String;)Lorg/eclipse/core/runtime/IPath;
astore 2
start local 2 2: aload 2
getstatic org.eclipse.jdt.internal.core.JavaModelManager.VARIABLE_INITIALIZATION_IN_PROGRESS:Lorg/eclipse/core/runtime/IPath;
if_acmpne 4
3: aload 1
aload 0
invokevirtual org.eclipse.jdt.internal.core.JavaModelManager.getPreviousSessionVariable:(Ljava/lang/String;)Lorg/eclipse/core/runtime/IPath;
areturn
4: StackMap locals: org.eclipse.jdt.internal.core.JavaModelManager org.eclipse.core.runtime.IPath
StackMap stack:
aload 2
ifnull 8
5: aload 2
getstatic org.eclipse.jdt.internal.core.JavaModelManager.CP_ENTRY_IGNORE_PATH:Lorg/eclipse/core/runtime/IPath;
if_acmpne 7
6: aconst_null
areturn
7: StackMap locals:
StackMap stack:
aload 2
areturn
8: StackMap locals:
StackMap stack:
aload 0
invokestatic org.eclipse.jdt.core.JavaCore.getClasspathVariableInitializer:(Ljava/lang/String;)Lorg/eclipse/jdt/core/ClasspathVariableInitializer;
astore 3
start local 3 9: aload 3
ifnull 35
10: getstatic org.eclipse.jdt.internal.core.JavaModelManager.CP_RESOLVE_VERBOSE:Z
ifeq 12
11: aload 0
aload 3
invokestatic org.eclipse.jdt.core.JavaCore.verbose_triggering_variable_initialization:(Ljava/lang/String;Lorg/eclipse/jdt/core/ClasspathVariableInitializer;)V
12: StackMap locals: org.eclipse.jdt.core.ClasspathVariableInitializer
StackMap stack:
getstatic org.eclipse.jdt.internal.core.JavaModelManager.CP_RESOLVE_VERBOSE_ADVANCED:Z
ifeq 14
13: invokestatic org.eclipse.jdt.core.JavaCore.verbose_triggering_variable_initialization_invocation_trace:()V
14: StackMap locals:
StackMap stack:
aload 1
aload 0
getstatic org.eclipse.jdt.internal.core.JavaModelManager.VARIABLE_INITIALIZATION_IN_PROGRESS:Lorg/eclipse/core/runtime/IPath;
invokevirtual org.eclipse.jdt.internal.core.JavaModelManager.variablePut:(Ljava/lang/String;Lorg/eclipse/core/runtime/IPath;)V
15: iconst_0
istore 4
start local 4 16: aload 3
aload 0
invokevirtual org.eclipse.jdt.core.ClasspathVariableInitializer.initialize:(Ljava/lang/String;)V
17: aload 1
aload 0
invokevirtual org.eclipse.jdt.internal.core.JavaModelManager.variableGet:(Ljava/lang/String;)Lorg/eclipse/core/runtime/IPath;
astore 2
18: aload 2
getstatic org.eclipse.jdt.internal.core.JavaModelManager.VARIABLE_INITIALIZATION_IN_PROGRESS:Lorg/eclipse/core/runtime/IPath;
if_acmpne 21
19: iload 4
ifne 20
invokestatic org.eclipse.jdt.internal.core.JavaModelManager.getJavaModelManager:()Lorg/eclipse/jdt/internal/core/JavaModelManager;
aload 0
aconst_null
invokevirtual org.eclipse.jdt.internal.core.JavaModelManager.variablePut:(Ljava/lang/String;Lorg/eclipse/core/runtime/IPath;)V
20: StackMap locals: int
StackMap stack:
aconst_null
areturn
21: StackMap locals:
StackMap stack:
getstatic org.eclipse.jdt.internal.core.JavaModelManager.CP_RESOLVE_VERBOSE_ADVANCED:Z
ifeq 23
22: aload 0
aload 2
invokestatic org.eclipse.jdt.core.JavaCore.verbose_variable_value_after_initialization:(Ljava/lang/String;Lorg/eclipse/core/runtime/IPath;)V
23: StackMap locals:
StackMap stack:
aload 1
getfield org.eclipse.jdt.internal.core.JavaModelManager.variablesWithInitializer:Ljava/util/HashSet;
aload 0
invokevirtual java.util.HashSet.add:(Ljava/lang/Object;)Z
pop
24: iconst_1
istore 4
25: goto 33
StackMap locals:
StackMap stack: java.lang.Throwable
26: astore 5
start local 5 27: getstatic org.eclipse.jdt.internal.core.JavaModelManager.CP_RESOLVE_VERBOSE:Z
ifne 28
getstatic org.eclipse.jdt.internal.core.JavaModelManager.CP_RESOLVE_VERBOSE_FAILURE:Z
ifeq 29
28: StackMap locals: java.lang.Throwable
StackMap stack:
aload 5
invokevirtual java.lang.Throwable.printStackTrace:()V
29: StackMap locals:
StackMap stack:
aload 5
athrow
end local 5 30: StackMap locals: java.lang.String org.eclipse.jdt.internal.core.JavaModelManager org.eclipse.core.runtime.IPath org.eclipse.jdt.core.ClasspathVariableInitializer int
StackMap stack: java.lang.Throwable
astore 6
31: iload 4
ifne 32
invokestatic org.eclipse.jdt.internal.core.JavaModelManager.getJavaModelManager:()Lorg/eclipse/jdt/internal/core/JavaModelManager;
aload 0
aconst_null
invokevirtual org.eclipse.jdt.internal.core.JavaModelManager.variablePut:(Ljava/lang/String;Lorg/eclipse/core/runtime/IPath;)V
32: StackMap locals: java.lang.String org.eclipse.jdt.internal.core.JavaModelManager org.eclipse.core.runtime.IPath org.eclipse.jdt.core.ClasspathVariableInitializer int top java.lang.Throwable
StackMap stack:
aload 6
athrow
33: StackMap locals: java.lang.String org.eclipse.jdt.internal.core.JavaModelManager org.eclipse.core.runtime.IPath org.eclipse.jdt.core.ClasspathVariableInitializer int
StackMap stack:
iload 4
ifne 37
invokestatic org.eclipse.jdt.internal.core.JavaModelManager.getJavaModelManager:()Lorg/eclipse/jdt/internal/core/JavaModelManager;
aload 0
aconst_null
invokevirtual org.eclipse.jdt.internal.core.JavaModelManager.variablePut:(Ljava/lang/String;Lorg/eclipse/core/runtime/IPath;)V
end local 4 34: goto 37
35: StackMap locals:
StackMap stack:
getstatic org.eclipse.jdt.internal.core.JavaModelManager.CP_RESOLVE_VERBOSE_ADVANCED:Z
ifne 36
getstatic org.eclipse.jdt.internal.core.JavaModelManager.CP_RESOLVE_VERBOSE_FAILURE:Z
ifeq 37
36: StackMap locals:
StackMap stack:
aload 0
invokestatic org.eclipse.jdt.core.JavaCore.verbose_no_variable_initializer_found:(Ljava/lang/String;)V
37: StackMap locals:
StackMap stack:
aload 2
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 38 0 variableName Ljava/lang/String;
1 38 1 manager Lorg/eclipse/jdt/internal/core/JavaModelManager;
2 38 2 variablePath Lorg/eclipse/core/runtime/IPath;
9 38 3 initializer Lorg/eclipse/jdt/core/ClasspathVariableInitializer;
16 34 4 ok Z
27 30 5 e Ljava/lang/Throwable;
Exception table:
from to target type
16 19 26 Class java.lang.RuntimeException
21 25 26 Class java.lang.RuntimeException
16 19 26 Class java.lang.Error
21 25 26 Class java.lang.Error
16 19 30 any
21 30 30 any
MethodParameters:
Name Flags
variableName final
private static void verbose_no_variable_initializer_found(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
ldc "CPVariable INIT - no initializer found\n\tvariable: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
1: aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
3: invokestatic org.eclipse.jdt.internal.core.util.Util.verbose:(Ljava/lang/String;)V
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 variableName Ljava/lang/String;
MethodParameters:
Name Flags
variableName
private static void verbose_variable_value_after_initialization(java.lang.String, org.eclipse.core.runtime.IPath);
descriptor: (Ljava/lang/String;Lorg/eclipse/core/runtime/IPath;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.StringBuilder
dup
ldc "CPVariable INIT - after initialization\n\tvariable: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
1: aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 10
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
2: ldc "\tvariable path: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
3: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
4: invokestatic org.eclipse.jdt.internal.core.util.Util.verbose:(Ljava/lang/String;)V
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 variableName Ljava/lang/String;
0 6 1 variablePath Lorg/eclipse/core/runtime/IPath;
MethodParameters:
Name Flags
variableName
variablePath
private static void verbose_triggering_variable_initialization(java.lang.String, org.eclipse.jdt.core.ClasspathVariableInitializer);
descriptor: (Ljava/lang/String;Lorg/eclipse/jdt/core/ClasspathVariableInitializer;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.StringBuilder
dup
ldc "CPVariable INIT - triggering initialization\n\tvariable: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
1: aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 10
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
2: ldc "\tinitializer: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
3: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
4: invokestatic org.eclipse.jdt.internal.core.util.Util.verbose:(Ljava/lang/String;)V
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 variableName Ljava/lang/String;
0 6 1 initializer Lorg/eclipse/jdt/core/ClasspathVariableInitializer;
MethodParameters:
Name Flags
variableName
initializer
private static void verbose_triggering_variable_initialization_invocation_trace();
descriptor: ()V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: ldc "CPVariable INIT - triggering initialization\n\tinvocation trace:"
1: invokestatic org.eclipse.jdt.internal.core.util.Util.verbose:(Ljava/lang/String;)V
2: new java.lang.Exception
dup
ldc "<Fake exception>"
invokespecial java.lang.Exception.<init>:(Ljava/lang/String;)V
getstatic java.lang.System.out:Ljava/io/PrintStream;
invokevirtual java.lang.Exception.printStackTrace:(Ljava/io/PrintStream;)V
3: return
LocalVariableTable:
Start End Slot Name Signature
public static java.lang.String getClasspathVariableDeprecationMessage(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=13, args_size=1
start local 0 0: invokestatic org.eclipse.jdt.internal.core.JavaModelManager.getJavaModelManager:()Lorg/eclipse/jdt/internal/core/JavaModelManager;
astore 1
start local 1 1: aload 1
getfield org.eclipse.jdt.internal.core.JavaModelManager.deprecatedVariables:Ljava/util/HashMap;
aload 0
invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 2
start local 2 2: aload 2
ifnull 4
3: aload 2
areturn
4: StackMap locals: org.eclipse.jdt.internal.core.JavaModelManager java.lang.String
StackMap stack:
aload 1
aload 0
invokevirtual org.eclipse.jdt.internal.core.JavaModelManager.variableGet:(Ljava/lang/String;)Lorg/eclipse/core/runtime/IPath;
astore 3
start local 3 5: aload 3
ifnull 7
aload 3
getstatic org.eclipse.jdt.internal.core.JavaModelManager.VARIABLE_INITIALIZATION_IN_PROGRESS:Lorg/eclipse/core/runtime/IPath;
if_acmpeq 7
6: aconst_null
areturn
7: StackMap locals: org.eclipse.core.runtime.IPath
StackMap stack:
invokestatic org.eclipse.jdt.core.JavaCore.getPlugin:()Lorg/eclipse/core/runtime/Plugin;
astore 4
start local 4 8: aload 4
ifnonnull 9
aconst_null
areturn
9: StackMap locals: org.eclipse.core.runtime.Plugin
StackMap stack:
invokestatic org.eclipse.core.runtime.Platform.getExtensionRegistry:()Lorg/eclipse/core/runtime/IExtensionRegistry;
ldc "org.eclipse.jdt.core"
ldc "classpathVariableInitializer"
invokeinterface org.eclipse.core.runtime.IExtensionRegistry.getExtensionPoint:(Ljava/lang/String;Ljava/lang/String;)Lorg/eclipse/core/runtime/IExtensionPoint;
astore 5
start local 5 10: aload 5
ifnull 27
11: aload 5
invokeinterface org.eclipse.core.runtime.IExtensionPoint.getExtensions:()[Lorg/eclipse/core/runtime/IExtension;
astore 6
start local 6 12: iconst_0
istore 7
start local 7 13: goto 26
14: StackMap locals: org.eclipse.core.runtime.IExtensionPoint org.eclipse.core.runtime.IExtension[] int
StackMap stack:
aload 6
iload 7
aaload
invokeinterface org.eclipse.core.runtime.IExtension.getConfigurationElements:()[Lorg/eclipse/core/runtime/IConfigurationElement;
astore 8
start local 8 15: iconst_0
istore 9
start local 9 16: goto 24
17: StackMap locals: org.eclipse.core.runtime.IConfigurationElement[] int
StackMap stack:
aload 8
iload 9
aaload
astore 10
start local 10 18: aload 10
ldc "variable"
invokeinterface org.eclipse.core.runtime.IConfigurationElement.getAttribute:(Ljava/lang/String;)Ljava/lang/String;
astore 11
start local 11 19: aload 0
aload 11
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 23
20: aload 10
ldc "deprecated"
invokeinterface org.eclipse.core.runtime.IConfigurationElement.getAttribute:(Ljava/lang/String;)Ljava/lang/String;
astore 12
start local 12 21: aload 12
ifnull 23
22: aload 12
areturn
end local 12 end local 11 end local 10 23: StackMap locals:
StackMap stack:
iinc 9 1
StackMap locals:
StackMap stack:
24: iload 9
aload 8
arraylength
if_icmplt 17
end local 9 end local 8 25: iinc 7 1
StackMap locals:
StackMap stack:
26: iload 7
aload 6
arraylength
if_icmplt 14
end local 7 end local 6 27: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 variableName Ljava/lang/String;
1 28 1 manager Lorg/eclipse/jdt/internal/core/JavaModelManager;
2 28 2 message Ljava/lang/String;
5 28 3 variablePath Lorg/eclipse/core/runtime/IPath;
8 28 4 jdtCorePlugin Lorg/eclipse/core/runtime/Plugin;
10 28 5 extension Lorg/eclipse/core/runtime/IExtensionPoint;
12 27 6 extensions [Lorg/eclipse/core/runtime/IExtension;
13 27 7 i I
15 25 8 configElements [Lorg/eclipse/core/runtime/IConfigurationElement;
16 25 9 j I
18 23 10 configElement Lorg/eclipse/core/runtime/IConfigurationElement;
19 23 11 varAttribute Ljava/lang/String;
21 23 12 deprecatedAttribute Ljava/lang/String;
MethodParameters:
Name Flags
variableName
public static org.eclipse.jdt.core.ClasspathVariableInitializer getClasspathVariableInitializer(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/eclipse/jdt/core/ClasspathVariableInitializer;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=13, args_size=1
start local 0 0: invokestatic org.eclipse.jdt.core.JavaCore.getPlugin:()Lorg/eclipse/core/runtime/Plugin;
astore 1
start local 1 1: aload 1
ifnonnull 2
aconst_null
areturn
2: StackMap locals: org.eclipse.core.runtime.Plugin
StackMap stack:
invokestatic org.eclipse.core.runtime.Platform.getExtensionRegistry:()Lorg/eclipse/core/runtime/IExtensionRegistry;
ldc "org.eclipse.jdt.core"
ldc "classpathVariableInitializer"
invokeinterface org.eclipse.core.runtime.IExtensionRegistry.getExtensionPoint:(Ljava/lang/String;Ljava/lang/String;)Lorg/eclipse/core/runtime/IExtensionPoint;
astore 2
start local 2 3: aload 2
ifnull 34
4: aload 2
invokeinterface org.eclipse.core.runtime.IExtensionPoint.getExtensions:()[Lorg/eclipse/core/runtime/IExtension;
astore 3
start local 3 5: iconst_0
istore 4
start local 4 6: goto 33
7: StackMap locals: org.eclipse.core.runtime.IExtensionPoint org.eclipse.core.runtime.IExtension[] int
StackMap stack:
aload 3
iload 4
aaload
invokeinterface org.eclipse.core.runtime.IExtension.getConfigurationElements:()[Lorg/eclipse/core/runtime/IConfigurationElement;
astore 5
start local 5 8: iconst_0
istore 6
start local 6 9: goto 31
10: StackMap locals: org.eclipse.core.runtime.IConfigurationElement[] int
StackMap stack:
aload 5
iload 6
aaload
astore 7
start local 7 11: aload 7
ldc "variable"
invokeinterface org.eclipse.core.runtime.IConfigurationElement.getAttribute:(Ljava/lang/String;)Ljava/lang/String;
astore 8
start local 8 12: aload 0
aload 8
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 30
13: getstatic org.eclipse.jdt.internal.core.JavaModelManager.CP_RESOLVE_VERBOSE_ADVANCED:Z
ifeq 15
14: aload 0
aload 7
invokestatic org.eclipse.jdt.core.JavaCore.verbose_found_variable_initializer:(Ljava/lang/String;Lorg/eclipse/core/runtime/IConfigurationElement;)V
15: StackMap locals: org.eclipse.core.runtime.IConfigurationElement java.lang.String
StackMap stack:
aload 7
ldc "class"
invokeinterface org.eclipse.core.runtime.IConfigurationElement.createExecutableExtension:(Ljava/lang/String;)Ljava/lang/Object;
astore 9
start local 9 16: aload 9
instanceof org.eclipse.jdt.core.ClasspathVariableInitializer
ifeq 30
17: aload 9
checkcast org.eclipse.jdt.core.ClasspathVariableInitializer
astore 10
start local 10 18: aload 7
ldc "deprecated"
invokeinterface org.eclipse.core.runtime.IConfigurationElement.getAttribute:(Ljava/lang/String;)Ljava/lang/String;
astore 11
start local 11 19: aload 11
ifnull 21
20: invokestatic org.eclipse.jdt.internal.core.JavaModelManager.getJavaModelManager:()Lorg/eclipse/jdt/internal/core/JavaModelManager;
getfield org.eclipse.jdt.internal.core.JavaModelManager.deprecatedVariables:Ljava/util/HashMap;
aload 0
aload 11
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
21: StackMap locals: java.lang.Object org.eclipse.jdt.core.ClasspathVariableInitializer java.lang.String
StackMap stack:
aload 7
ldc "readOnly"
invokeinterface org.eclipse.core.runtime.IConfigurationElement.getAttribute:(Ljava/lang/String;)Ljava/lang/String;
astore 12
start local 12 22: ldc "true"
aload 12
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 24
23: invokestatic org.eclipse.jdt.internal.core.JavaModelManager.getJavaModelManager:()Lorg/eclipse/jdt/internal/core/JavaModelManager;
getfield org.eclipse.jdt.internal.core.JavaModelManager.readOnlyVariables:Ljava/util/HashSet;
aload 0
invokevirtual java.util.HashSet.add:(Ljava/lang/Object;)Z
pop
24: StackMap locals: java.lang.String
StackMap stack:
aload 10
25: areturn
end local 12 end local 11 end local 10 end local 9 end local 8 26: StackMap locals: java.lang.String org.eclipse.core.runtime.Plugin org.eclipse.core.runtime.IExtensionPoint org.eclipse.core.runtime.IExtension[] int org.eclipse.core.runtime.IConfigurationElement[] int org.eclipse.core.runtime.IConfigurationElement
StackMap stack: org.eclipse.core.runtime.CoreException
astore 8
start local 8 27: getstatic org.eclipse.jdt.internal.core.JavaModelManager.CP_RESOLVE_VERBOSE:Z
ifne 28
getstatic org.eclipse.jdt.internal.core.JavaModelManager.CP_RESOLVE_VERBOSE_FAILURE:Z
ifeq 30
28: StackMap locals: org.eclipse.core.runtime.CoreException
StackMap stack:
aload 0
aload 7
invokestatic org.eclipse.jdt.core.JavaCore.verbose_failed_to_instanciate_variable_initializer:(Ljava/lang/String;Lorg/eclipse/core/runtime/IConfigurationElement;)V
29: aload 8
invokevirtual org.eclipse.core.runtime.CoreException.printStackTrace:()V
end local 8 end local 7 30: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
31: iload 6
aload 5
arraylength
if_icmplt 10
end local 6 end local 5 32: iinc 4 1
StackMap locals:
StackMap stack:
33: iload 4
aload 3
arraylength
if_icmplt 7
end local 4 end local 3 34: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 35 0 variable Ljava/lang/String;
1 35 1 jdtCorePlugin Lorg/eclipse/core/runtime/Plugin;
3 35 2 extension Lorg/eclipse/core/runtime/IExtensionPoint;
5 34 3 extensions [Lorg/eclipse/core/runtime/IExtension;
6 34 4 i I
8 32 5 configElements [Lorg/eclipse/core/runtime/IConfigurationElement;
9 32 6 j I
11 30 7 configElement Lorg/eclipse/core/runtime/IConfigurationElement;
12 26 8 varAttribute Ljava/lang/String;
16 26 9 execExt Ljava/lang/Object;
18 26 10 initializer Lorg/eclipse/jdt/core/ClasspathVariableInitializer;
19 26 11 deprecatedAttribute Ljava/lang/String;
22 26 12 readOnlyAttribute Ljava/lang/String;
27 30 8 e Lorg/eclipse/core/runtime/CoreException;
Exception table:
from to target type
11 25 26 Class org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
variable
private static void verbose_failed_to_instanciate_variable_initializer(java.lang.String, org.eclipse.core.runtime.IConfigurationElement);
descriptor: (Ljava/lang/String;Lorg/eclipse/core/runtime/IConfigurationElement;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.StringBuilder
dup
ldc "CPContainer INIT - failed to instanciate initializer\n\tvariable: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
1: aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 10
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
2: ldc "\tclass: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
ldc "class"
invokeinterface org.eclipse.core.runtime.IConfigurationElement.getAttribute:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
3: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
4: getstatic java.lang.System.err:Ljava/io/PrintStream;
5: invokestatic org.eclipse.jdt.internal.core.util.Util.verbose:(Ljava/lang/String;Ljava/io/PrintStream;)V
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 variable Ljava/lang/String;
0 7 1 configElement Lorg/eclipse/core/runtime/IConfigurationElement;
MethodParameters:
Name Flags
variable
configElement
private static void verbose_found_variable_initializer(java.lang.String, org.eclipse.core.runtime.IConfigurationElement);
descriptor: (Ljava/lang/String;Lorg/eclipse/core/runtime/IConfigurationElement;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.StringBuilder
dup
ldc "CPVariable INIT - found initializer\n\tvariable: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
1: aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 10
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
2: ldc "\tclass: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
ldc "class"
invokeinterface org.eclipse.core.runtime.IConfigurationElement.getAttribute:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
3: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
4: invokestatic org.eclipse.jdt.internal.core.util.Util.verbose:(Ljava/lang/String;)V
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 variable Ljava/lang/String;
0 6 1 configElement Lorg/eclipse/core/runtime/IConfigurationElement;
MethodParameters:
Name Flags
variable
configElement
public static java.lang.String[] getClasspathVariableNames();
descriptor: ()[Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: invokestatic org.eclipse.jdt.internal.core.JavaModelManager.getJavaModelManager:()Lorg/eclipse/jdt/internal/core/JavaModelManager;
invokevirtual org.eclipse.jdt.internal.core.JavaModelManager.variableNames:()[Ljava/lang/String;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static java.util.Hashtable<java.lang.String, java.lang.String> getDefaultOptions();
descriptor: ()Ljava/util/Hashtable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: invokestatic org.eclipse.jdt.internal.core.JavaModelManager.getJavaModelManager:()Lorg/eclipse/jdt/internal/core/JavaModelManager;
invokevirtual org.eclipse.jdt.internal.core.JavaModelManager.getDefaultOptions:()Ljava/util/Hashtable;
areturn
LocalVariableTable:
Start End Slot Name Signature
Signature: ()Ljava/util/Hashtable<Ljava/lang/String;Ljava/lang/String;>;
public static java.lang.String getEncoding();
descriptor: ()Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: invokestatic org.eclipse.core.resources.ResourcesPlugin.getWorkspace:()Lorg/eclipse/core/resources/IWorkspace;
invokeinterface org.eclipse.core.resources.IWorkspace.getRoot:()Lorg/eclipse/core/resources/IWorkspaceRoot;
invokeinterface org.eclipse.core.resources.IWorkspaceRoot.getDefaultCharset:()Ljava/lang/String;
1: areturn
2: StackMap locals:
StackMap stack: java.lang.IllegalStateException
pop
3: ldc "file.encoding"
invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
areturn
4: StackMap locals:
StackMap stack: org.eclipse.core.runtime.CoreException
pop
5: invokestatic org.eclipse.core.resources.ResourcesPlugin.getEncoding:()Ljava/lang/String;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
0 1 2 Class java.lang.IllegalStateException
0 1 4 Class org.eclipse.core.runtime.CoreException
public static org.eclipse.core.resources.IResource[] getGeneratedResources(org.eclipse.jdt.core.IRegion, boolean);
descriptor: (Lorg/eclipse/jdt/core/IRegion;Z)[Lorg/eclipse/core/resources/IResource;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=27, args_size=2
start local 0 start local 1 0: aload 0
ifnonnull 1
new java.lang.IllegalArgumentException
dup
ldc "region cannot be null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
1: StackMap locals:
StackMap stack:
aload 0
invokeinterface org.eclipse.jdt.core.IRegion.getElements:()[Lorg/eclipse/jdt/core/IJavaElement;
astore 2
start local 2 2: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
astore 3
start local 3 3: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 4
start local 4 4: iconst_0
istore 5
start local 5 5: aload 2
arraylength
istore 6
start local 6 6: goto 115
7: StackMap locals: org.eclipse.jdt.core.IRegion int org.eclipse.jdt.core.IJavaElement[] java.util.HashMap java.util.ArrayList int int
StackMap stack:
aload 2
iload 5
aaload
astore 7
start local 7 8: aload 7
invokeinterface org.eclipse.jdt.core.IJavaElement.getJavaProject:()Lorg/eclipse/jdt/core/IJavaProject;
astore 8
start local 8 9: aload 8
invokeinterface org.eclipse.jdt.core.IJavaProject.getProject:()Lorg/eclipse/core/resources/IProject;
astore 9
start local 9 10: aconst_null
astore 10
start local 10 11: aload 3
aload 9
invokevirtual java.util.HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.eclipse.jdt.internal.core.builder.State
astore 11
start local 11 12: aload 11
ifnull 15
13: aload 11
astore 10
14: goto 18
15: StackMap locals: org.eclipse.jdt.core.IRegion int org.eclipse.jdt.core.IJavaElement[] java.util.HashMap java.util.ArrayList int int org.eclipse.jdt.core.IJavaElement org.eclipse.jdt.core.IJavaProject org.eclipse.core.resources.IProject org.eclipse.jdt.internal.core.builder.State org.eclipse.jdt.internal.core.builder.State
StackMap stack:
invokestatic org.eclipse.jdt.internal.core.JavaModelManager.getJavaModelManager:()Lorg/eclipse/jdt/internal/core/JavaModelManager;
aload 9
aconst_null
invokevirtual org.eclipse.jdt.internal.core.JavaModelManager.getLastBuiltState:(Lorg/eclipse/core/resources/IProject;Lorg/eclipse/core/runtime/IProgressMonitor;)Ljava/lang/Object;
checkcast org.eclipse.jdt.internal.core.builder.State
astore 10
16: aload 10
ifnull 18
17: aload 3
aload 9
aload 10
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
18: StackMap locals:
StackMap stack:
aload 10
ifnonnull 19
goto 114
19: StackMap locals:
StackMap stack:
aload 7
invokeinterface org.eclipse.jdt.core.IJavaElement.getElementType:()I
iconst_2
if_icmpne 39
20: aconst_null
astore 12
start local 12 21: aload 8
invokeinterface org.eclipse.jdt.core.IJavaProject.getPackageFragmentRoots:()[Lorg/eclipse/jdt/core/IPackageFragmentRoot;
astore 12
22: goto 24
StackMap locals: org.eclipse.jdt.core.IRegion int org.eclipse.jdt.core.IJavaElement[] java.util.HashMap java.util.ArrayList int int org.eclipse.jdt.core.IJavaElement org.eclipse.jdt.core.IJavaProject org.eclipse.core.resources.IProject org.eclipse.jdt.internal.core.builder.State org.eclipse.jdt.internal.core.builder.State org.eclipse.jdt.core.IPackageFragmentRoot[]
StackMap stack: org.eclipse.jdt.core.JavaModelException
23: pop
24: StackMap locals:
StackMap stack:
aload 12
ifnonnull 25
goto 114
25: StackMap locals:
StackMap stack:
invokestatic org.eclipse.jdt.core.JavaCore.newRegion:()Lorg/eclipse/jdt/core/IRegion;
astore 13
start local 13 26: iconst_0
istore 14
start local 14 27: goto 30
28: StackMap locals: org.eclipse.jdt.core.IRegion int
StackMap stack:
aload 13
aload 12
iload 14
aaload
invokeinterface org.eclipse.jdt.core.IRegion.add:(Lorg/eclipse/jdt/core/IJavaElement;)V
29: iinc 14 1
StackMap locals:
StackMap stack:
30: iload 14
aload 12
arraylength
if_icmplt 28
end local 14 31: aload 13
iload 1
invokestatic org.eclipse.jdt.core.JavaCore.getGeneratedResources:(Lorg/eclipse/jdt/core/IRegion;Z)[Lorg/eclipse/core/resources/IResource;
astore 14
start local 14 32: iconst_0
istore 15
start local 15 33: aload 14
arraylength
istore 16
start local 16 34: goto 37
35: StackMap locals: org.eclipse.jdt.core.IRegion int org.eclipse.jdt.core.IJavaElement[] java.util.HashMap java.util.ArrayList int int org.eclipse.jdt.core.IJavaElement org.eclipse.jdt.core.IJavaProject org.eclipse.core.resources.IProject org.eclipse.jdt.internal.core.builder.State org.eclipse.jdt.internal.core.builder.State org.eclipse.jdt.core.IPackageFragmentRoot[] org.eclipse.jdt.core.IRegion org.eclipse.core.resources.IResource[] int int
StackMap stack:
aload 4
aload 14
iload 15
aaload
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
36: iinc 15 1
StackMap locals:
StackMap stack:
37: iload 15
iload 16
if_icmplt 35
end local 16 end local 15 38: goto 114
end local 14 end local 13 end local 12 39: StackMap locals: org.eclipse.jdt.core.IRegion int org.eclipse.jdt.core.IJavaElement[] java.util.HashMap java.util.ArrayList int int org.eclipse.jdt.core.IJavaElement org.eclipse.jdt.core.IJavaProject org.eclipse.core.resources.IProject org.eclipse.jdt.internal.core.builder.State org.eclipse.jdt.internal.core.builder.State
StackMap stack:
aconst_null
astore 12
start local 12 40: aload 8
invokeinterface org.eclipse.jdt.core.IJavaProject.getOutputLocation:()Lorg/eclipse/core/runtime/IPath;
astore 12
41: goto 43
StackMap locals: org.eclipse.jdt.core.IRegion int org.eclipse.jdt.core.IJavaElement[] java.util.HashMap java.util.ArrayList int int org.eclipse.jdt.core.IJavaElement org.eclipse.jdt.core.IJavaProject org.eclipse.core.resources.IProject org.eclipse.jdt.internal.core.builder.State org.eclipse.jdt.internal.core.builder.State org.eclipse.core.runtime.IPath
StackMap stack: org.eclipse.jdt.core.JavaModelException
42: pop
43: StackMap locals:
StackMap stack:
aload 7
astore 13
start local 13 44: goto 46
45: StackMap locals: org.eclipse.jdt.core.IJavaElement
StackMap stack:
aload 13
invokeinterface org.eclipse.jdt.core.IJavaElement.getParent:()Lorg/eclipse/jdt/core/IJavaElement;
astore 13
46: StackMap locals:
StackMap stack:
aload 13
ifnull 47
aload 13
invokeinterface org.eclipse.jdt.core.IJavaElement.getElementType:()I
iconst_3
if_icmpne 45
47: StackMap locals:
StackMap stack:
aload 13
ifnonnull 48
goto 114
48: StackMap locals:
StackMap stack:
aload 13
checkcast org.eclipse.jdt.core.IPackageFragmentRoot
astore 14
start local 14 49: aload 14
invokeinterface org.eclipse.jdt.core.IPackageFragmentRoot.getPath:()Lorg/eclipse/core/runtime/IPath;
invokeinterface org.eclipse.core.runtime.IPath.segmentCount:()I
istore 15
start local 15 50: aload 14
invokeinterface org.eclipse.jdt.core.IPackageFragmentRoot.getRawClasspathEntry:()Lorg/eclipse/jdt/core/IClasspathEntry;
astore 16
start local 16 51: aload 16
invokeinterface org.eclipse.jdt.core.IClasspathEntry.getOutputLocation:()Lorg/eclipse/core/runtime/IPath;
astore 17
start local 17 52: aload 17
ifnull 57
53: aload 17
astore 12
end local 17 end local 16 54: goto 57
StackMap locals: org.eclipse.jdt.core.IRegion int org.eclipse.jdt.core.IJavaElement[] java.util.HashMap java.util.ArrayList int int org.eclipse.jdt.core.IJavaElement org.eclipse.jdt.core.IJavaProject org.eclipse.core.resources.IProject org.eclipse.jdt.internal.core.builder.State org.eclipse.jdt.internal.core.builder.State org.eclipse.core.runtime.IPath org.eclipse.jdt.core.IJavaElement org.eclipse.jdt.core.IPackageFragmentRoot int
StackMap stack: org.eclipse.jdt.core.JavaModelException
55: astore 16
start local 16 56: aload 16
invokevirtual org.eclipse.jdt.core.JavaModelException.printStackTrace:()V
end local 16 57: StackMap locals:
StackMap stack:
aload 12
ifnonnull 58
goto 114
58: StackMap locals:
StackMap stack:
aload 9
invokeinterface org.eclipse.core.resources.IProject.getWorkspace:()Lorg/eclipse/core/resources/IWorkspace;
invokeinterface org.eclipse.core.resources.IWorkspace.getRoot:()Lorg/eclipse/core/resources/IWorkspaceRoot;
aload 12
invokeinterface org.eclipse.core.resources.IWorkspaceRoot.findMember:(Lorg/eclipse/core/runtime/IPath;)Lorg/eclipse/core/resources/IResource;
checkcast org.eclipse.core.resources.IContainer
astore 16
start local 16 59: aload 7
invokeinterface org.eclipse.jdt.core.IJavaElement.getElementType:()I
tableswitch { // 3 - 5
3: 83
4: 63
5: 60
default: 114
}
60: StackMap locals: org.eclipse.core.resources.IContainer
StackMap stack:
aload 7
checkcast org.eclipse.jdt.core.ICompilationUnit
astore 17
start local 17 61: aload 17
aload 16
aload 10
iload 15
aload 4
invokestatic org.eclipse.jdt.core.JavaCore.getGeneratedResource:(Lorg/eclipse/jdt/core/ICompilationUnit;Lorg/eclipse/core/resources/IContainer;Lorg/eclipse/jdt/internal/core/builder/State;ILjava/util/ArrayList;)V
62: goto 114
end local 17 63: StackMap locals:
StackMap stack:
aload 7
checkcast org.eclipse.jdt.core.IPackageFragment
astore 18
start local 18 64: aconst_null
astore 19
start local 19 65: aload 18
invokeinterface org.eclipse.jdt.core.IPackageFragment.getCompilationUnits:()[Lorg/eclipse/jdt/core/ICompilationUnit;
astore 19
66: goto 68
StackMap locals: org.eclipse.jdt.core.IRegion int org.eclipse.jdt.core.IJavaElement[] java.util.HashMap java.util.ArrayList int int org.eclipse.jdt.core.IJavaElement org.eclipse.jdt.core.IJavaProject org.eclipse.core.resources.IProject org.eclipse.jdt.internal.core.builder.State org.eclipse.jdt.internal.core.builder.State org.eclipse.core.runtime.IPath org.eclipse.jdt.core.IJavaElement org.eclipse.jdt.core.IPackageFragmentRoot int org.eclipse.core.resources.IContainer top org.eclipse.jdt.core.IPackageFragment org.eclipse.jdt.core.ICompilationUnit[]
StackMap stack: org.eclipse.jdt.core.JavaModelException
67: pop
68: StackMap locals:
StackMap stack:
aload 19
ifnonnull 69
goto 114
69: StackMap locals:
StackMap stack:
iconst_0
istore 20
start local 20 70: aload 19
arraylength
istore 21
start local 21 71: goto 74
72: StackMap locals: int int
StackMap stack:
aload 19
iload 20
aaload
aload 16
aload 10
iload 15
aload 4
invokestatic org.eclipse.jdt.core.JavaCore.getGeneratedResource:(Lorg/eclipse/jdt/core/ICompilationUnit;Lorg/eclipse/core/resources/IContainer;Lorg/eclipse/jdt/internal/core/builder/State;ILjava/util/ArrayList;)V
73: iinc 20 1
StackMap locals:
StackMap stack:
74: iload 20
iload 21
if_icmplt 72
end local 21 end local 20 75: iload 1
ifeq 114
76: aconst_null
astore 20
start local 20 77: aload 18
invokeinterface org.eclipse.jdt.core.IPackageFragment.getNonJavaResources:()[Ljava/lang/Object;
astore 20
78: goto 80
StackMap locals: org.eclipse.jdt.core.IRegion int org.eclipse.jdt.core.IJavaElement[] java.util.HashMap java.util.ArrayList int int org.eclipse.jdt.core.IJavaElement org.eclipse.jdt.core.IJavaProject org.eclipse.core.resources.IProject org.eclipse.jdt.internal.core.builder.State org.eclipse.jdt.internal.core.builder.State org.eclipse.core.runtime.IPath org.eclipse.jdt.core.IJavaElement org.eclipse.jdt.core.IPackageFragmentRoot int org.eclipse.core.resources.IContainer top org.eclipse.jdt.core.IPackageFragment org.eclipse.jdt.core.ICompilationUnit[] java.lang.Object[]
StackMap stack: org.eclipse.jdt.core.JavaModelException
79: pop
80: StackMap locals:
StackMap stack:
aload 20
ifnull 114
81: aload 20
aload 16
iload 15
aload 4
invokestatic org.eclipse.jdt.core.JavaCore.addNonJavaResources:([Ljava/lang/Object;Lorg/eclipse/core/resources/IContainer;ILjava/util/ArrayList;)V
end local 20 82: goto 114
end local 19 end local 18 83: StackMap locals: org.eclipse.jdt.core.IRegion int org.eclipse.jdt.core.IJavaElement[] java.util.HashMap java.util.ArrayList int int org.eclipse.jdt.core.IJavaElement org.eclipse.jdt.core.IJavaProject org.eclipse.core.resources.IProject org.eclipse.jdt.internal.core.builder.State org.eclipse.jdt.internal.core.builder.State org.eclipse.core.runtime.IPath org.eclipse.jdt.core.IJavaElement org.eclipse.jdt.core.IPackageFragmentRoot int org.eclipse.core.resources.IContainer
StackMap stack:
aload 7
checkcast org.eclipse.jdt.core.IPackageFragmentRoot
astore 20
start local 20 84: aload 20
invokeinterface org.eclipse.jdt.core.IPackageFragmentRoot.isArchive:()Z
ifeq 85
goto 114
85: StackMap locals: org.eclipse.jdt.core.IRegion int org.eclipse.jdt.core.IJavaElement[] java.util.HashMap java.util.ArrayList int int org.eclipse.jdt.core.IJavaElement org.eclipse.jdt.core.IJavaProject org.eclipse.core.resources.IProject org.eclipse.jdt.internal.core.builder.State org.eclipse.jdt.internal.core.builder.State org.eclipse.core.runtime.IPath org.eclipse.jdt.core.IJavaElement org.eclipse.jdt.core.IPackageFragmentRoot int org.eclipse.core.resources.IContainer top top top org.eclipse.jdt.core.IPackageFragmentRoot
StackMap stack:
aconst_null
astore 21
start local 21 86: aload 20
invokeinterface org.eclipse.jdt.core.IPackageFragmentRoot.getChildren:()[Lorg/eclipse/jdt/core/IJavaElement;
astore 21
87: goto 89
StackMap locals: org.eclipse.jdt.core.IRegion int org.eclipse.jdt.core.IJavaElement[] java.util.HashMap java.util.ArrayList int int org.eclipse.jdt.core.IJavaElement org.eclipse.jdt.core.IJavaProject org.eclipse.core.resources.IProject org.eclipse.jdt.internal.core.builder.State org.eclipse.jdt.internal.core.builder.State org.eclipse.core.runtime.IPath org.eclipse.jdt.core.IJavaElement org.eclipse.jdt.core.IPackageFragmentRoot int org.eclipse.core.resources.IContainer top top top org.eclipse.jdt.core.IPackageFragmentRoot org.eclipse.jdt.core.IJavaElement[]
StackMap stack: org.eclipse.jdt.core.JavaModelException
88: pop
89: StackMap locals:
StackMap stack:
aload 21
ifnonnull 90
goto 114
90: StackMap locals:
StackMap stack:
iconst_0
istore 22
start local 22 91: aload 21
arraylength
istore 23
start local 23 92: goto 113
93: StackMap locals: int int
StackMap stack:
aload 21
iload 22
aaload
checkcast org.eclipse.jdt.core.IPackageFragment
astore 18
start local 18 94: aconst_null
astore 24
start local 24 95: aload 18
invokeinterface org.eclipse.jdt.core.IPackageFragment.getCompilationUnits:()[Lorg/eclipse/jdt/core/ICompilationUnit;
astore 24
96: goto 98
StackMap locals: org.eclipse.jdt.core.IRegion int org.eclipse.jdt.core.IJavaElement[] java.util.HashMap java.util.ArrayList int int org.eclipse.jdt.core.IJavaElement org.eclipse.jdt.core.IJavaProject org.eclipse.core.resources.IProject org.eclipse.jdt.internal.core.builder.State org.eclipse.jdt.internal.core.builder.State org.eclipse.core.runtime.IPath org.eclipse.jdt.core.IJavaElement org.eclipse.jdt.core.IPackageFragmentRoot int org.eclipse.core.resources.IContainer top org.eclipse.jdt.core.IPackageFragment top org.eclipse.jdt.core.IPackageFragmentRoot org.eclipse.jdt.core.IJavaElement[] int int org.eclipse.jdt.core.ICompilationUnit[]
StackMap stack: org.eclipse.jdt.core.JavaModelException
97: pop
98: StackMap locals:
StackMap stack:
aload 24
ifnonnull 99
goto 112
99: StackMap locals:
StackMap stack:
iconst_0
istore 25
start local 25 100: aload 24
arraylength
istore 26
start local 26 101: goto 104
102: StackMap locals: int int
StackMap stack:
aload 24
iload 25
aaload
aload 16
aload 10
iload 15
aload 4
invokestatic org.eclipse.jdt.core.JavaCore.getGeneratedResource:(Lorg/eclipse/jdt/core/ICompilationUnit;Lorg/eclipse/core/resources/IContainer;Lorg/eclipse/jdt/internal/core/builder/State;ILjava/util/ArrayList;)V
103: iinc 25 1
StackMap locals:
StackMap stack:
104: iload 25
iload 26
if_icmplt 102
end local 26 end local 25 105: iload 1
ifeq 112
106: aconst_null
astore 25
start local 25 107: aload 18
invokeinterface org.eclipse.jdt.core.IPackageFragment.getNonJavaResources:()[Ljava/lang/Object;
astore 25
108: goto 110
StackMap locals: org.eclipse.jdt.core.IRegion int org.eclipse.jdt.core.IJavaElement[] java.util.HashMap java.util.ArrayList int int org.eclipse.jdt.core.IJavaElement org.eclipse.jdt.core.IJavaProject org.eclipse.core.resources.IProject org.eclipse.jdt.internal.core.builder.State org.eclipse.jdt.internal.core.builder.State org.eclipse.core.runtime.IPath org.eclipse.jdt.core.IJavaElement org.eclipse.jdt.core.IPackageFragmentRoot int org.eclipse.core.resources.IContainer top org.eclipse.jdt.core.IPackageFragment top org.eclipse.jdt.core.IPackageFragmentRoot org.eclipse.jdt.core.IJavaElement[] int int org.eclipse.jdt.core.ICompilationUnit[] java.lang.Object[]
StackMap stack: org.eclipse.jdt.core.JavaModelException
109: pop
110: StackMap locals:
StackMap stack:
aload 25
ifnull 112
111: aload 25
aload 16
iload 15
aload 4
invokestatic org.eclipse.jdt.core.JavaCore.addNonJavaResources:([Ljava/lang/Object;Lorg/eclipse/core/resources/IContainer;ILjava/util/ArrayList;)V
end local 25 end local 24 112: StackMap locals:
StackMap stack:
iinc 22 1
end local 18 StackMap locals: org.eclipse.jdt.core.IRegion int org.eclipse.jdt.core.IJavaElement[] java.util.HashMap java.util.ArrayList int int org.eclipse.jdt.core.IJavaElement org.eclipse.jdt.core.IJavaProject org.eclipse.core.resources.IProject org.eclipse.jdt.internal.core.builder.State org.eclipse.jdt.internal.core.builder.State org.eclipse.core.runtime.IPath org.eclipse.jdt.core.IJavaElement org.eclipse.jdt.core.IPackageFragmentRoot int org.eclipse.core.resources.IContainer top top top org.eclipse.jdt.core.IPackageFragmentRoot org.eclipse.jdt.core.IJavaElement[] int int
StackMap stack:
113: iload 22
iload 23
if_icmplt 93
end local 23 end local 22 end local 21 end local 20 end local 16 end local 15 end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 114: StackMap locals: org.eclipse.jdt.core.IRegion int org.eclipse.jdt.core.IJavaElement[] java.util.HashMap java.util.ArrayList int int
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
115: iload 5
iload 6
if_icmplt 7
end local 6 end local 5 116: aload 4
invokevirtual java.util.ArrayList.size:()I
istore 5
start local 5 117: iload 5
ifeq 121
118: iload 5
anewarray org.eclipse.core.resources.IResource
astore 6
start local 6 119: aload 4
aload 6
invokevirtual java.util.ArrayList.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
pop
120: aload 6
areturn
end local 6 121: StackMap locals:
StackMap stack:
getstatic org.eclipse.jdt.core.JavaCore.NO_GENERATED_RESOURCES:[Lorg/eclipse/core/resources/IResource;
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 122 0 region Lorg/eclipse/jdt/core/IRegion;
0 122 1 includesNonJavaResources Z
2 122 2 elements [Lorg/eclipse/jdt/core/IJavaElement;
3 122 3 projectsStates Ljava/util/HashMap;
4 122 4 collector Ljava/util/ArrayList;
5 116 5 i I
6 116 6 max I
8 114 7 element Lorg/eclipse/jdt/core/IJavaElement;
9 114 8 javaProject Lorg/eclipse/jdt/core/IJavaProject;
10 114 9 project Lorg/eclipse/core/resources/IProject;
11 114 10 state Lorg/eclipse/jdt/internal/core/builder/State;
12 114 11 currentState Lorg/eclipse/jdt/internal/core/builder/State;
21 39 12 roots [Lorg/eclipse/jdt/core/IPackageFragmentRoot;
26 39 13 region2 Lorg/eclipse/jdt/core/IRegion;
27 31 14 j I
32 39 14 res [Lorg/eclipse/core/resources/IResource;
33 38 15 j I
34 38 16 max2 I
40 114 12 outputLocation Lorg/eclipse/core/runtime/IPath;
44 114 13 root Lorg/eclipse/jdt/core/IJavaElement;
49 114 14 packageFragmentRoot Lorg/eclipse/jdt/core/IPackageFragmentRoot;
50 114 15 rootPathSegmentCounts I
51 54 16 entry Lorg/eclipse/jdt/core/IClasspathEntry;
52 54 17 entryOutputLocation Lorg/eclipse/core/runtime/IPath;
56 57 16 e Lorg/eclipse/jdt/core/JavaModelException;
59 114 16 container Lorg/eclipse/core/resources/IContainer;
61 63 17 unit Lorg/eclipse/jdt/core/ICompilationUnit;
64 83 18 fragment Lorg/eclipse/jdt/core/IPackageFragment;
94 113 18 fragment Lorg/eclipse/jdt/core/IPackageFragment;
65 83 19 compilationUnits [Lorg/eclipse/jdt/core/ICompilationUnit;
70 75 20 j I
71 75 21 max2 I
77 82 20 nonJavaResources [Ljava/lang/Object;
84 114 20 fragmentRoot Lorg/eclipse/jdt/core/IPackageFragmentRoot;
86 114 21 children [Lorg/eclipse/jdt/core/IJavaElement;
91 114 22 j I
92 114 23 max2 I
95 112 24 units [Lorg/eclipse/jdt/core/ICompilationUnit;
100 105 25 n I
101 105 26 max3 I
107 112 25 nonJavaResources [Ljava/lang/Object;
117 122 5 size I
119 121 6 result [Lorg/eclipse/core/resources/IResource;
Exception table:
from to target type
21 22 23 Class org.eclipse.jdt.core.JavaModelException
40 41 42 Class org.eclipse.jdt.core.JavaModelException
50 54 55 Class org.eclipse.jdt.core.JavaModelException
65 66 67 Class org.eclipse.jdt.core.JavaModelException
77 78 79 Class org.eclipse.jdt.core.JavaModelException
86 87 88 Class org.eclipse.jdt.core.JavaModelException
95 96 97 Class org.eclipse.jdt.core.JavaModelException
107 108 109 Class org.eclipse.jdt.core.JavaModelException
MethodParameters:
Name Flags
region
includesNonJavaResources
private static void getGeneratedResource(org.eclipse.jdt.core.ICompilationUnit, org.eclipse.core.resources.IContainer, org.eclipse.jdt.internal.core.builder.State, int, java.util.ArrayList);
descriptor: (Lorg/eclipse/jdt/core/ICompilationUnit;Lorg/eclipse/core/resources/IContainer;Lorg/eclipse/jdt/internal/core/builder/State;ILjava/util/ArrayList;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=7, locals=12, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokeinterface org.eclipse.jdt.core.ICompilationUnit.getResource:()Lorg/eclipse/core/resources/IResource;
astore 5
start local 5 1: aload 2
aload 5
invokeinterface org.eclipse.core.resources.IResource.getProjectRelativePath:()Lorg/eclipse/core/runtime/IPath;
invokeinterface org.eclipse.core.runtime.IPath.toString:()Ljava/lang/String;
invokevirtual org.eclipse.jdt.internal.core.builder.State.getDefinedTypeNamesFor:(Ljava/lang/String;)[[C
astore 6
start local 6 2: aload 6
ifnull 14
3: aload 0
invokeinterface org.eclipse.jdt.core.ICompilationUnit.getPath:()Lorg/eclipse/core/runtime/IPath;
iload 3
invokeinterface org.eclipse.core.runtime.IPath.removeFirstSegments:(I)Lorg/eclipse/core/runtime/IPath;
iconst_1
invokeinterface org.eclipse.core.runtime.IPath.removeLastSegments:(I)Lorg/eclipse/core/runtime/IPath;
astore 7
start local 7 4: iconst_0
istore 8
start local 8 5: aload 6
arraylength
istore 9
start local 9 6: goto 12
7: StackMap locals: org.eclipse.jdt.core.ICompilationUnit org.eclipse.core.resources.IContainer org.eclipse.jdt.internal.core.builder.State int java.util.ArrayList org.eclipse.core.resources.IResource char[][] org.eclipse.core.runtime.IPath int int
StackMap stack:
aload 7
new java.lang.StringBuilder
dup
new java.lang.String
dup
aload 6
iload 8
aaload
invokespecial java.lang.String.<init>:([C)V
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ".class"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface org.eclipse.core.runtime.IPath.append:(Ljava/lang/String;)Lorg/eclipse/core/runtime/IPath;
astore 10
start local 10 8: aload 1
aload 10
invokeinterface org.eclipse.core.resources.IContainer.findMember:(Lorg/eclipse/core/runtime/IPath;)Lorg/eclipse/core/resources/IResource;
astore 11
start local 11 9: aload 11
ifnull 11
aload 11
invokeinterface org.eclipse.core.resources.IResource.exists:()Z
ifeq 11
10: aload 4
aload 11
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 11 end local 10 11: StackMap locals:
StackMap stack:
iinc 8 1
StackMap locals:
StackMap stack:
12: iload 8
iload 9
if_icmplt 7
end local 9 end local 8 end local 7 13: goto 19
14: StackMap locals:
StackMap stack:
aload 0
invokeinterface org.eclipse.jdt.core.ICompilationUnit.getPath:()Lorg/eclipse/core/runtime/IPath;
iload 3
invokeinterface org.eclipse.core.runtime.IPath.removeFirstSegments:(I)Lorg/eclipse/core/runtime/IPath;
iconst_1
invokeinterface org.eclipse.core.runtime.IPath.removeLastSegments:(I)Lorg/eclipse/core/runtime/IPath;
astore 7
start local 7 15: aload 7
new java.lang.StringBuilder
dup
aload 0
invokeinterface org.eclipse.jdt.core.ICompilationUnit.getElementName:()Ljava/lang/String;
invokestatic org.eclipse.jdt.internal.core.util.Util.getNameWithoutJavaLikeExtension:(Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ".class"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface org.eclipse.core.runtime.IPath.append:(Ljava/lang/String;)Lorg/eclipse/core/runtime/IPath;
astore 7
16: aload 1
aload 7
invokeinterface org.eclipse.core.resources.IContainer.findMember:(Lorg/eclipse/core/runtime/IPath;)Lorg/eclipse/core/resources/IResource;
astore 8
start local 8 17: aload 8
ifnull 19
aload 8
invokeinterface org.eclipse.core.resources.IResource.exists:()Z
ifeq 19
18: aload 4
aload 8
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 8 end local 7 19: StackMap locals:
StackMap stack:
return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 unit Lorg/eclipse/jdt/core/ICompilationUnit;
0 20 1 container Lorg/eclipse/core/resources/IContainer;
0 20 2 state Lorg/eclipse/jdt/internal/core/builder/State;
0 20 3 rootPathSegmentCounts I
0 20 4 collector Ljava/util/ArrayList;
1 20 5 resource Lorg/eclipse/core/resources/IResource;
2 20 6 typeNames [[C
4 13 7 path Lorg/eclipse/core/runtime/IPath;
5 13 8 j I
6 13 9 max2 I
8 11 10 localPath Lorg/eclipse/core/runtime/IPath;
9 11 11 member Lorg/eclipse/core/resources/IResource;
15 19 7 path Lorg/eclipse/core/runtime/IPath;
17 19 8 member Lorg/eclipse/core/resources/IResource;
MethodParameters:
Name Flags
unit
container
state
rootPathSegmentCounts
collector
public static org.eclipse.jdt.core.JavaCore getJavaCore();
descriptor: ()Lorg/eclipse/jdt/core/JavaCore;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: invokestatic org.eclipse.jdt.core.JavaCore.getPlugin:()Lorg/eclipse/core/runtime/Plugin;
checkcast org.eclipse.jdt.core.JavaCore
areturn
LocalVariableTable:
Start End Slot Name Signature
public static java.lang.String[] getJavaLikeExtensions();
descriptor: ()[Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: invokestatic org.eclipse.jdt.internal.core.util.Util.getJavaLikeExtensions:()[[C
invokestatic org.eclipse.jdt.core.compiler.CharOperation.toStrings:([[C)[Ljava/lang/String;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static java.lang.String getOption(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic org.eclipse.jdt.internal.core.JavaModelManager.getJavaModelManager:()Lorg/eclipse/jdt/internal/core/JavaModelManager;
aload 0
invokevirtual org.eclipse.jdt.internal.core.JavaModelManager.getOption:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 optionName Ljava/lang/String;
MethodParameters:
Name Flags
optionName
public static java.lang.String getOptionForConfigurableSeverity(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
invokestatic org.eclipse.jdt.internal.compiler.problem.ProblemReporter.getIrritant:(I)I
invokestatic org.eclipse.jdt.internal.compiler.impl.CompilerOptions.optionKeyFromIrritant:(I)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 problemID I
MethodParameters:
Name Flags
problemID
public static java.lang.String getOptionForConfigurableBuildPathProblemSeverity(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
lookupswitch { // 5
964: 5
1001: 1
1004: 2
1013: 3
1017: 4
default: 6
}
1: StackMap locals:
StackMap stack:
ldc "org.eclipse.jdt.core.circularClasspath"
areturn
2: StackMap locals:
StackMap stack:
ldc "org.eclipse.jdt.core.incompatibleJDKLevel"
areturn
3: StackMap locals:
StackMap stack:
ldc "org.eclipse.jdt.core.classpath.outputOverlappingAnotherSource"
areturn
4: StackMap locals:
StackMap stack:
ldc "org.eclipse.jdt.core.classpath.mainOnlyProjectHasTestOnlyDependency"
areturn
5: StackMap locals:
StackMap stack:
ldc "org.eclipse.jdt.core.incompleteClasspath"
areturn
6: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 id I
MethodParameters:
Name Flags
id
public static java.util.Hashtable<java.lang.String, java.lang.String> getOptions();
descriptor: ()Ljava/util/Hashtable;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: invokestatic org.eclipse.jdt.internal.core.JavaModelManager.getJavaModelManager:()Lorg/eclipse/jdt/internal/core/JavaModelManager;
invokevirtual org.eclipse.jdt.internal.core.JavaModelManager.getOptions:()Ljava/util/Hashtable;
areturn
LocalVariableTable:
Start End Slot Name Signature
Signature: ()Ljava/util/Hashtable<Ljava/lang/String;Ljava/lang/String;>;
public static org.eclipse.core.runtime.Plugin getPlugin();
descriptor: ()Lorg/eclipse/core/runtime/Plugin;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.eclipse.jdt.core.JavaCore.JAVA_CORE_PLUGIN:Lorg/eclipse/core/runtime/Plugin;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static org.eclipse.jdt.core.IClasspathEntry getResolvedClasspathEntry(org.eclipse.jdt.core.IClasspathEntry);
descriptor: (Lorg/eclipse/jdt/core/IClasspathEntry;)Lorg/eclipse/jdt/core/IClasspathEntry;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: invokestatic org.eclipse.jdt.internal.core.JavaModelManager.getJavaModelManager:()Lorg/eclipse/jdt/internal/core/JavaModelManager;
aload 0
iconst_0
invokevirtual org.eclipse.jdt.internal.core.JavaModelManager.resolveVariableEntry:(Lorg/eclipse/jdt/core/IClasspathEntry;Z)Lorg/eclipse/jdt/core/IClasspathEntry;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 entry Lorg/eclipse/jdt/core/IClasspathEntry;
MethodParameters:
Name Flags
entry
public static org.eclipse.core.runtime.IPath getResolvedVariablePath(org.eclipse.core.runtime.IPath);
descriptor: (Lorg/eclipse/core/runtime/IPath;)Lorg/eclipse/core/runtime/IPath;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: invokestatic org.eclipse.jdt.internal.core.JavaModelManager.getJavaModelManager:()Lorg/eclipse/jdt/internal/core/JavaModelManager;
aload 0
iconst_0
invokevirtual org.eclipse.jdt.internal.core.JavaModelManager.getResolvedVariablePath:(Lorg/eclipse/core/runtime/IPath;Z)Lorg/eclipse/core/runtime/IPath;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 variablePath Lorg/eclipse/core/runtime/IPath;
MethodParameters:
Name Flags
variablePath
public static org.eclipse.jdt.core.IWorkingCopy[] getSharedWorkingCopies(org.eclipse.jdt.core.IBufferFactory);
descriptor: (Lorg/eclipse/jdt/core/IBufferFactory;)[Lorg/eclipse/jdt/core/IWorkingCopy;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
ifnonnull 1
invokestatic org.eclipse.jdt.internal.core.BufferManager.getDefaultBufferManager:()Lorg/eclipse/jdt/internal/core/BufferManager;
invokevirtual org.eclipse.jdt.internal.core.BufferManager.getDefaultBufferFactory:()Lorg/eclipse/jdt/core/IBufferFactory;
astore 0
1: StackMap locals:
StackMap stack:
aload 0
invokestatic org.eclipse.jdt.internal.core.BufferFactoryWrapper.create:(Lorg/eclipse/jdt/core/IBufferFactory;)Lorg/eclipse/jdt/core/WorkingCopyOwner;
invokestatic org.eclipse.jdt.core.JavaCore.getWorkingCopies:(Lorg/eclipse/jdt/core/WorkingCopyOwner;)[Lorg/eclipse/jdt/core/ICompilationUnit;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 factory Lorg/eclipse/jdt/core/IBufferFactory;
MethodParameters:
Name Flags
factory
public static java.lang.String[] getUserLibraryNames();
descriptor: ()[Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: invokestatic org.eclipse.jdt.internal.core.JavaModelManager.getUserLibraryManager:()Lorg/eclipse/jdt/internal/core/UserLibraryManager;
invokevirtual org.eclipse.jdt.internal.core.UserLibraryManager.getUserLibraryNames:()[Ljava/lang/String;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static org.eclipse.jdt.core.ICompilationUnit[] getWorkingCopies(org.eclipse.jdt.core.WorkingCopyOwner);
descriptor: (Lorg/eclipse/jdt/core/WorkingCopyOwner;)[Lorg/eclipse/jdt/core/ICompilationUnit;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: invokestatic org.eclipse.jdt.internal.core.JavaModelManager.getJavaModelManager:()Lorg/eclipse/jdt/internal/core/JavaModelManager;
astore 1
start local 1 1: aload 0
ifnonnull 2
getstatic org.eclipse.jdt.internal.core.DefaultWorkingCopyOwner.PRIMARY:Lorg/eclipse/jdt/internal/core/DefaultWorkingCopyOwner;
astore 0
2: StackMap locals: org.eclipse.jdt.internal.core.JavaModelManager
StackMap stack:
aload 1
aload 0
iconst_0
invokevirtual org.eclipse.jdt.internal.core.JavaModelManager.getWorkingCopies:(Lorg/eclipse/jdt/core/WorkingCopyOwner;Z)[Lorg/eclipse/jdt/core/ICompilationUnit;
astore 2
start local 2 3: aload 2
ifnonnull 4
getstatic org.eclipse.jdt.internal.core.JavaModelManager.NO_WORKING_COPY:[Lorg/eclipse/jdt/core/ICompilationUnit;
areturn
4: StackMap locals: org.eclipse.jdt.core.ICompilationUnit[]
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 owner Lorg/eclipse/jdt/core/WorkingCopyOwner;
1 5 1 manager Lorg/eclipse/jdt/internal/core/JavaModelManager;
3 5 2 result [Lorg/eclipse/jdt/core/ICompilationUnit;
MethodParameters:
Name Flags
owner
public static void initializeAfterLoad(org.eclipse.core.runtime.IProgressMonitor);
descriptor: (Lorg/eclipse/core/runtime/IProgressMonitor;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=14, args_size=1
start local 0 0: aload 0
getstatic org.eclipse.jdt.internal.core.util.Messages.javamodel_initialization:Ljava/lang/String;
bipush 100
invokestatic org.eclipse.core.runtime.SubMonitor.convert:(Lorg/eclipse/core/runtime/IProgressMonitor;Ljava/lang/String;I)Lorg/eclipse/core/runtime/SubMonitor;
astore 1
start local 1 1: aload 1
getstatic org.eclipse.jdt.internal.core.util.Messages.javamodel_configuring_classpath_containers:Ljava/lang/String;
invokevirtual org.eclipse.core.runtime.SubMonitor.subTask:(Ljava/lang/String;)V
2: invokestatic org.eclipse.jdt.internal.core.JavaModelManager.getJavaModelManager:()Lorg/eclipse/jdt/internal/core/JavaModelManager;
astore 2
start local 2 3: aload 1
bipush 50
invokevirtual org.eclipse.core.runtime.SubMonitor.split:(I)Lorg/eclipse/core/runtime/SubMonitor;
bipush 100
invokevirtual org.eclipse.core.runtime.SubMonitor.setWorkRemaining:(I)Lorg/eclipse/core/runtime/SubMonitor;
astore 3
start local 3 4: aload 3
iconst_5
invokevirtual org.eclipse.core.runtime.SubMonitor.split:(I)Lorg/eclipse/core/runtime/SubMonitor;
pop
5: aload 2
getfield org.eclipse.jdt.internal.core.JavaModelManager.batchContainerInitializationsProgress:Lorg/eclipse/jdt/internal/core/BatchInitializationMonitor;
getfield org.eclipse.jdt.internal.core.BatchInitializationMonitor.initializeAfterLoadMonitor:Ljava/lang/ThreadLocal;
aload 3
invokevirtual java.lang.ThreadLocal.set:(Ljava/lang/Object;)V
6: aload 2
iconst_1
invokevirtual org.eclipse.jdt.internal.core.JavaModelManager.forceBatchInitializations:(Z)Z
ifeq 19
7: aload 2
getstatic org.eclipse.core.runtime.Path.EMPTY:Lorg/eclipse/core/runtime/Path;
aconst_null
invokevirtual org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer:(Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/jdt/core/IJavaProject;)Lorg/eclipse/jdt/core/IClasspathContainer;
pop
8: goto 24
9: StackMap locals: org.eclipse.core.runtime.SubMonitor org.eclipse.jdt.internal.core.JavaModelManager org.eclipse.core.runtime.SubMonitor
StackMap stack:
aload 3
aload 2
getfield org.eclipse.jdt.internal.core.JavaModelManager.batchContainerInitializationsProgress:Lorg/eclipse/jdt/internal/core/BatchInitializationMonitor;
getfield org.eclipse.jdt.internal.core.BatchInitializationMonitor.subTaskName:Ljava/lang/String;
invokevirtual org.eclipse.core.runtime.SubMonitor.subTask:(Ljava/lang/String;)V
10: aload 3
aload 2
getfield org.eclipse.jdt.internal.core.JavaModelManager.batchContainerInitializationsProgress:Lorg/eclipse/jdt/internal/core/BatchInitializationMonitor;
invokevirtual org.eclipse.jdt.internal.core.BatchInitializationMonitor.getWorked:()I
invokevirtual org.eclipse.core.runtime.SubMonitor.split:(I)Lorg/eclipse/core/runtime/SubMonitor;
pop
11: aload 2
dup
astore 4
monitorenter
12: aload 2
ldc 100
invokevirtual java.lang.Object.wait:(J)V
13: goto 15
StackMap locals: org.eclipse.core.runtime.IProgressMonitor org.eclipse.core.runtime.SubMonitor org.eclipse.jdt.internal.core.JavaModelManager org.eclipse.core.runtime.SubMonitor org.eclipse.jdt.internal.core.JavaModelManager
StackMap stack: java.lang.InterruptedException
14: pop
15: StackMap locals:
StackMap stack:
aload 4
monitorexit
16: goto 19
StackMap locals:
StackMap stack: java.lang.Throwable
17: aload 4
monitorexit
18: athrow
19: StackMap locals:
StackMap stack:
aload 2
getfield org.eclipse.jdt.internal.core.JavaModelManager.batchContainerInitializations:I
iconst_2
if_icmpeq 9
end local 3 20: goto 24
StackMap locals: org.eclipse.core.runtime.IProgressMonitor org.eclipse.core.runtime.SubMonitor org.eclipse.jdt.internal.core.JavaModelManager
StackMap stack: java.lang.Throwable
21: astore 5
22: aload 2
getfield org.eclipse.jdt.internal.core.JavaModelManager.batchContainerInitializationsProgress:Lorg/eclipse/jdt/internal/core/BatchInitializationMonitor;
getfield org.eclipse.jdt.internal.core.BatchInitializationMonitor.initializeAfterLoadMonitor:Ljava/lang/ThreadLocal;
aconst_null
invokevirtual java.lang.ThreadLocal.set:(Ljava/lang/Object;)V
23: aload 5
athrow
24: StackMap locals:
StackMap stack:
aload 2
getfield org.eclipse.jdt.internal.core.JavaModelManager.batchContainerInitializationsProgress:Lorg/eclipse/jdt/internal/core/BatchInitializationMonitor;
getfield org.eclipse.jdt.internal.core.BatchInitializationMonitor.initializeAfterLoadMonitor:Ljava/lang/ThreadLocal;
aconst_null
invokevirtual java.lang.ThreadLocal.set:(Ljava/lang/Object;)V
25: aload 1
getstatic org.eclipse.jdt.internal.core.util.Messages.javamodel_resetting_source_attachment_properties:Ljava/lang/String;
invokevirtual org.eclipse.core.runtime.SubMonitor.subTask:(Ljava/lang/String;)V
26: aload 2
invokevirtual org.eclipse.jdt.internal.core.JavaModelManager.getJavaModel:()Lorg/eclipse/jdt/internal/core/JavaModel;
invokevirtual org.eclipse.jdt.internal.core.JavaModel.getJavaProjects:()[Lorg/eclipse/jdt/core/IJavaProject;
astore 3
start local 3 27: new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
astore 4
start local 4 28: invokestatic org.eclipse.jdt.internal.core.JavaModelManager.getExternalManager:()Lorg/eclipse/jdt/internal/core/ExternalFoldersManager;
astore 5
start local 5 29: iconst_0
istore 6
start local 6 30: aload 3
arraylength
istore 7
start local 7 31: goto 53
32: StackMap locals: org.eclipse.core.runtime.IProgressMonitor org.eclipse.core.runtime.SubMonitor org.eclipse.jdt.internal.core.JavaModelManager org.eclipse.jdt.core.IJavaProject[] java.util.HashSet org.eclipse.jdt.internal.core.ExternalFoldersManager int int
StackMap stack:
aload 3
iload 6
aaload
checkcast org.eclipse.jdt.internal.core.JavaProject
astore 8
start local 8 33: aload 8
invokevirtual org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath:()[Lorg/eclipse/jdt/core/IClasspathEntry;
astore 9
start local 9 34: goto 37
end local 9 StackMap locals: org.eclipse.core.runtime.IProgressMonitor org.eclipse.core.runtime.SubMonitor org.eclipse.jdt.internal.core.JavaModelManager org.eclipse.jdt.core.IJavaProject[] java.util.HashSet org.eclipse.jdt.internal.core.ExternalFoldersManager int int org.eclipse.jdt.internal.core.JavaProject
StackMap stack: org.eclipse.jdt.core.JavaModelException
35: pop
36: goto 52
start local 9 37: StackMap locals: org.eclipse.jdt.core.IClasspathEntry[]
StackMap stack:
aload 9
ifnull 52
38: iconst_0
istore 10
start local 10 39: aload 9
arraylength
istore 11
start local 11 40: goto 51
41: StackMap locals: int int
StackMap stack:
aload 9
iload 10
aaload
astore 12
start local 12 42: aload 12
invokeinterface org.eclipse.jdt.core.IClasspathEntry.getSourceAttachmentPath:()Lorg/eclipse/core/runtime/IPath;
ifnull 46
43: aload 12
invokeinterface org.eclipse.jdt.core.IClasspathEntry.getPath:()Lorg/eclipse/core/runtime/IPath;
astore 13
start local 13 44: aload 4
aload 13
invokevirtual java.util.HashSet.add:(Ljava/lang/Object;)Z
ifeq 46
45: aload 13
aconst_null
invokestatic org.eclipse.jdt.internal.core.util.Util.setSourceAttachmentProperty:(Lorg/eclipse/core/runtime/IPath;Ljava/lang/String;)V
end local 13 46: StackMap locals: org.eclipse.jdt.core.IClasspathEntry
StackMap stack:
aload 12
invokeinterface org.eclipse.jdt.core.IClasspathEntry.getEntryKind:()I
iconst_1
if_icmpne 50
47: aload 12
invokeinterface org.eclipse.jdt.core.IClasspathEntry.getPath:()Lorg/eclipse/core/runtime/IPath;
astore 13
start local 13 48: aload 13
invokestatic org.eclipse.jdt.internal.core.ExternalFoldersManager.isExternalFolderPath:(Lorg/eclipse/core/runtime/IPath;)Z
ifeq 50
aload 5
aload 13
invokevirtual org.eclipse.jdt.internal.core.ExternalFoldersManager.getFolder:(Lorg/eclipse/core/runtime/IPath;)Lorg/eclipse/core/resources/IFolder;
ifnonnull 50
49: aload 5
aload 13
iconst_1
invokevirtual org.eclipse.jdt.internal.core.ExternalFoldersManager.addFolder:(Lorg/eclipse/core/runtime/IPath;Z)Lorg/eclipse/core/resources/IFolder;
pop
end local 13 end local 12 50: StackMap locals:
StackMap stack:
iinc 10 1
StackMap locals:
StackMap stack:
51: iload 10
iload 11
if_icmplt 41
end local 11 end local 10 end local 9 end local 8 52: StackMap locals: org.eclipse.core.runtime.IProgressMonitor org.eclipse.core.runtime.SubMonitor org.eclipse.jdt.internal.core.JavaModelManager org.eclipse.jdt.core.IJavaProject[] java.util.HashSet org.eclipse.jdt.internal.core.ExternalFoldersManager int int
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
53: iload 6
iload 7
if_icmplt 32
end local 7 end local 6 54: aload 5
aload 1
iconst_1
invokevirtual org.eclipse.core.runtime.SubMonitor.split:(I)Lorg/eclipse/core/runtime/SubMonitor;
invokevirtual org.eclipse.jdt.internal.core.ExternalFoldersManager.createPendingFolders:(Lorg/eclipse/core/runtime/IProgressMonitor;)V
55: goto 58
56: StackMap locals: org.eclipse.core.runtime.IProgressMonitor org.eclipse.core.runtime.SubMonitor org.eclipse.jdt.internal.core.JavaModelManager org.eclipse.jdt.core.IJavaProject[] java.util.HashSet org.eclipse.jdt.internal.core.ExternalFoldersManager
StackMap stack: org.eclipse.jdt.core.JavaModelException
astore 6
start local 6 57: aload 6
ldc "Error while processing external folders"
invokestatic org.eclipse.jdt.internal.core.util.Util.log:(Ljava/lang/Throwable;Ljava/lang/String;)V
end local 6 58: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.eclipse.jdt.internal.core.JavaModelManager.getJavaModel:()Lorg/eclipse/jdt/internal/core/JavaModel;
astore 6
start local 6 59: aload 1
getstatic org.eclipse.jdt.internal.core.util.Messages.javamodel_refreshing_external_jars:Ljava/lang/String;
invokevirtual org.eclipse.core.runtime.SubMonitor.subTask:(Ljava/lang/String;)V
60: aload 6
61: aconst_null
62: aload 1
iconst_1
invokevirtual org.eclipse.core.runtime.SubMonitor.split:(I)Lorg/eclipse/core/runtime/SubMonitor;
63: invokevirtual org.eclipse.jdt.internal.core.JavaModel.refreshExternalArchives:([Lorg/eclipse/jdt/core/IJavaElement;Lorg/eclipse/core/runtime/IProgressMonitor;)V
64: goto 66
StackMap locals: org.eclipse.core.runtime.IProgressMonitor org.eclipse.core.runtime.SubMonitor org.eclipse.jdt.internal.core.JavaModelManager org.eclipse.jdt.core.IJavaProject[] java.util.HashSet org.eclipse.jdt.internal.core.ExternalFoldersManager org.eclipse.jdt.internal.core.JavaModel
StackMap stack: org.eclipse.jdt.core.JavaModelException
65: pop
66: StackMap locals:
StackMap stack:
aload 1
getstatic org.eclipse.jdt.internal.core.util.Messages.javamodel_initializing_delta_state:Ljava/lang/String;
invokevirtual org.eclipse.core.runtime.SubMonitor.subTask:(Ljava/lang/String;)V
67: aload 2
getfield org.eclipse.jdt.internal.core.JavaModelManager.deltaState:Lorg/eclipse/jdt/internal/core/DeltaProcessingState;
iconst_1
putfield org.eclipse.jdt.internal.core.DeltaProcessingState.rootsAreStale:Z
68: aload 2
getfield org.eclipse.jdt.internal.core.JavaModelManager.deltaState:Lorg/eclipse/jdt/internal/core/DeltaProcessingState;
iconst_1
invokevirtual org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots:(Z)V
69: aload 1
getstatic org.eclipse.jdt.internal.core.util.Messages.javamodel_configuring_searchengine:Ljava/lang/String;
invokevirtual org.eclipse.core.runtime.SubMonitor.subTask:(Ljava/lang/String;)V
70: aload 1
bipush 47
invokevirtual org.eclipse.core.runtime.SubMonitor.split:(I)Lorg/eclipse/core/runtime/SubMonitor;
invokestatic org.eclipse.jdt.core.JavaCore.updateLegacyIndex:(Lorg/eclipse/core/runtime/IProgressMonitor;)V
71: aload 1
getstatic org.eclipse.jdt.internal.core.util.Messages.javamodel_getting_build_state_number:Ljava/lang/String;
invokevirtual org.eclipse.core.runtime.SubMonitor.subTask:(Ljava/lang/String;)V
72: new org.eclipse.core.runtime.QualifiedName
dup
ldc "org.eclipse.jdt.core"
ldc "stateVersionNumber"
invokespecial org.eclipse.core.runtime.QualifiedName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
astore 7
start local 7 73: invokestatic org.eclipse.core.resources.ResourcesPlugin.getWorkspace:()Lorg/eclipse/core/resources/IWorkspace;
invokeinterface org.eclipse.core.resources.IWorkspace.getRoot:()Lorg/eclipse/core/resources/IWorkspaceRoot;
astore 8
start local 8 74: aconst_null
astore 9
start local 9 75: aload 8
aload 7
invokeinterface org.eclipse.core.resources.IWorkspaceRoot.getPersistentProperty:(Lorg/eclipse/core/runtime/QualifiedName;)Ljava/lang/String;
astore 9
76: goto 78
StackMap locals: org.eclipse.core.runtime.IProgressMonitor org.eclipse.core.runtime.SubMonitor org.eclipse.jdt.internal.core.JavaModelManager org.eclipse.jdt.core.IJavaProject[] java.util.HashSet org.eclipse.jdt.internal.core.ExternalFoldersManager org.eclipse.jdt.internal.core.JavaModel org.eclipse.core.runtime.QualifiedName org.eclipse.core.resources.IWorkspaceRoot java.lang.String
StackMap stack: org.eclipse.core.runtime.CoreException
77: pop
78: StackMap locals:
StackMap stack:
bipush 34
invokestatic java.lang.Byte.toString:(B)Ljava/lang/String;
astore 10
start local 10 79: aload 10
aload 9
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 91
80: getstatic org.eclipse.jdt.internal.core.builder.JavaBuilder.DEBUG:Z
ifeq 82
81: getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "Build state version number has changed"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
82: StackMap locals: java.lang.String
StackMap stack:
new org.eclipse.jdt.core.JavaCore$1
dup
aload 3
invokespecial org.eclipse.jdt.core.JavaCore$1.<init>:([Lorg/eclipse/jdt/core/IJavaProject;)V
astore 11
start local 11 83: aload 1
getstatic org.eclipse.jdt.internal.core.util.Messages.javamodel_building_after_upgrade:Ljava/lang/String;
invokevirtual org.eclipse.core.runtime.SubMonitor.subTask:(Ljava/lang/String;)V
84: invokestatic org.eclipse.core.resources.ResourcesPlugin.getWorkspace:()Lorg/eclipse/core/resources/IWorkspace;
aload 11
aload 1
iconst_1
invokevirtual org.eclipse.core.runtime.SubMonitor.split:(I)Lorg/eclipse/core/runtime/SubMonitor;
invokeinterface org.eclipse.core.resources.IWorkspace.run:(Lorg/eclipse/core/resources/IWorkspaceRunnable;Lorg/eclipse/core/runtime/IProgressMonitor;)V
85: goto 87
StackMap locals: org.eclipse.core.runtime.IProgressMonitor org.eclipse.core.runtime.SubMonitor org.eclipse.jdt.internal.core.JavaModelManager org.eclipse.jdt.core.IJavaProject[] java.util.HashSet org.eclipse.jdt.internal.core.ExternalFoldersManager org.eclipse.jdt.internal.core.JavaModel org.eclipse.core.runtime.QualifiedName org.eclipse.core.resources.IWorkspaceRoot java.lang.String java.lang.String org.eclipse.core.resources.IWorkspaceRunnable
StackMap stack: org.eclipse.core.runtime.CoreException
86: pop
87: StackMap locals:
StackMap stack:
aload 8
aload 7
aload 10
invokeinterface org.eclipse.core.resources.IWorkspaceRoot.setPersistentProperty:(Lorg/eclipse/core/runtime/QualifiedName;Ljava/lang/String;)V
88: goto 91
StackMap locals:
StackMap stack: org.eclipse.core.runtime.CoreException
89: astore 12
start local 12 90: aload 12
ldc "Could not persist build state version number"
invokestatic org.eclipse.jdt.internal.core.util.Util.log:(Ljava/lang/Throwable;Ljava/lang/String;)V
end local 12 end local 11 91: StackMap locals:
StackMap stack:
return
end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 92 0 monitor Lorg/eclipse/core/runtime/IProgressMonitor;
1 92 1 mainMonitor Lorg/eclipse/core/runtime/SubMonitor;
3 92 2 manager Lorg/eclipse/jdt/internal/core/JavaModelManager;
4 20 3 subMonitor Lorg/eclipse/core/runtime/SubMonitor;
27 92 3 projects [Lorg/eclipse/jdt/core/IJavaProject;
28 92 4 visitedPaths Ljava/util/HashSet;
29 92 5 externalFoldersManager Lorg/eclipse/jdt/internal/core/ExternalFoldersManager;
30 54 6 i I
31 54 7 length I
33 52 8 javaProject Lorg/eclipse/jdt/internal/core/JavaProject;
34 35 9 classpath [Lorg/eclipse/jdt/core/IClasspathEntry;
37 52 9 classpath [Lorg/eclipse/jdt/core/IClasspathEntry;
39 52 10 j I
40 52 11 length2 I
42 50 12 entry Lorg/eclipse/jdt/core/IClasspathEntry;
44 46 13 entryPath Lorg/eclipse/core/runtime/IPath;
48 50 13 entryPath Lorg/eclipse/core/runtime/IPath;
57 58 6 jme Lorg/eclipse/jdt/core/JavaModelException;
59 92 6 model Lorg/eclipse/jdt/internal/core/JavaModel;
73 92 7 qName Lorg/eclipse/core/runtime/QualifiedName;
74 92 8 root Lorg/eclipse/core/resources/IWorkspaceRoot;
75 92 9 versionNumber Ljava/lang/String;
79 92 10 newVersionNumber Ljava/lang/String;
83 91 11 runnable Lorg/eclipse/core/resources/IWorkspaceRunnable;
90 91 12 e Lorg/eclipse/core/runtime/CoreException;
Exception table:
from to target type
12 13 14 Class java.lang.InterruptedException
12 16 17 any
17 18 17 any
3 21 21 any
33 34 35 Class org.eclipse.jdt.core.JavaModelException
54 55 56 Class org.eclipse.jdt.core.JavaModelException
59 64 65 Class org.eclipse.jdt.core.JavaModelException
75 76 77 Class org.eclipse.core.runtime.CoreException
84 85 86 Class org.eclipse.core.runtime.CoreException
87 88 89 Class org.eclipse.core.runtime.CoreException
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
monitor
private static void updateLegacyIndex(org.eclipse.core.runtime.IProgressMonitor);
descriptor: (Lorg/eclipse/core/runtime/IProgressMonitor;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=10, locals=4, args_size=1
start local 0 0: new org.eclipse.jdt.core.search.SearchEngine
dup
invokespecial org.eclipse.jdt.core.search.SearchEngine.<init>:()V
astore 1
start local 1 1: invokestatic org.eclipse.jdt.core.search.SearchEngine.createWorkspaceScope:()Lorg/eclipse/jdt/core/search/IJavaSearchScope;
astore 2
start local 2 2: aload 1
3: aconst_null
4: iconst_0
5: ldc "!@$#!@"
invokevirtual java.lang.String.toCharArray:()[C
6: bipush 10
7: iconst_5
8: aload 2
9: new org.eclipse.jdt.core.JavaCore$2
dup
invokespecial org.eclipse.jdt.core.JavaCore$2.<init>:()V
10: iconst_2
11: aload 0
12: invokevirtual org.eclipse.jdt.core.search.SearchEngine.searchAllTypeNames:([CI[CIILorg/eclipse/jdt/core/search/IJavaSearchScope;Lorg/eclipse/jdt/core/search/TypeNameRequestor;ILorg/eclipse/core/runtime/IProgressMonitor;)V
13: goto 18
StackMap locals: org.eclipse.core.runtime.IProgressMonitor org.eclipse.jdt.core.search.SearchEngine org.eclipse.jdt.core.search.IJavaSearchScope
StackMap stack: org.eclipse.jdt.core.JavaModelException
14: pop
goto 18
15: StackMap locals:
StackMap stack: org.eclipse.core.runtime.OperationCanceledException
astore 3
start local 3 16: aload 0
invokeinterface org.eclipse.core.runtime.IProgressMonitor.isCanceled:()Z
ifeq 18
17: aload 3
athrow
end local 3 18: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 monitor Lorg/eclipse/core/runtime/IProgressMonitor;
1 19 1 engine Lorg/eclipse/jdt/core/search/SearchEngine;
2 19 2 scope Lorg/eclipse/jdt/core/search/IJavaSearchScope;
16 18 3 e Lorg/eclipse/core/runtime/OperationCanceledException;
Exception table:
from to target type
2 13 14 Class org.eclipse.jdt.core.JavaModelException
2 13 15 Class org.eclipse.core.runtime.OperationCanceledException
MethodParameters:
Name Flags
monitor
public static boolean isClasspathVariableReadOnly(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic org.eclipse.jdt.internal.core.JavaModelManager.getJavaModelManager:()Lorg/eclipse/jdt/internal/core/JavaModelManager;
getfield org.eclipse.jdt.internal.core.JavaModelManager.readOnlyVariables:Ljava/util/HashSet;
aload 0
invokevirtual java.util.HashSet.contains:(Ljava/lang/Object;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 variableName Ljava/lang/String;
MethodParameters:
Name Flags
variableName
public static boolean isJavaLikeFileName(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic org.eclipse.jdt.internal.core.util.Util.isJavaLikeFileName:(Ljava/lang/String;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 fileName Ljava/lang/String;
MethodParameters:
Name Flags
fileName
public static boolean isReferencedBy(org.eclipse.jdt.core.IJavaElement, org.eclipse.core.resources.IMarker);
descriptor: (Lorg/eclipse/jdt/core/IJavaElement;Lorg/eclipse/core/resources/IMarker;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: aload 0
instanceof org.eclipse.jdt.core.IMember
ifeq 6
1: aload 0
checkcast org.eclipse.jdt.core.IMember
astore 2
start local 2 2: aload 2
invokeinterface org.eclipse.jdt.core.IMember.isBinary:()Z
ifeq 5
3: aload 2
invokeinterface org.eclipse.jdt.core.IMember.getClassFile:()Lorg/eclipse/jdt/core/IClassFile;
astore 0
4: goto 6
5: StackMap locals: org.eclipse.jdt.core.IMember
StackMap stack:
aload 2
invokeinterface org.eclipse.jdt.core.IMember.getCompilationUnit:()Lorg/eclipse/jdt/core/ICompilationUnit;
astore 0
end local 2 6: StackMap locals:
StackMap stack:
aload 0
ifnonnull 7
iconst_0
ireturn
7: StackMap locals:
StackMap stack:
aload 1
ifnonnull 8
iconst_0
ireturn
8: StackMap locals:
StackMap stack:
aload 1
ldc "org.eclipse.jdt.internal.core.JavaModelManager.handleId"
invokeinterface org.eclipse.core.resources.IMarker.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
astore 2
start local 2 9: aload 2
ifnonnull 10
iconst_0
ireturn
10: StackMap locals: java.lang.String
StackMap stack:
aload 2
invokestatic org.eclipse.jdt.core.JavaCore.create:(Ljava/lang/String;)Lorg/eclipse/jdt/core/IJavaElement;
astore 3
start local 3 11: StackMap locals: org.eclipse.jdt.core.IJavaElement
StackMap stack:
aload 0
aload 3
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 12
iconst_1
ireturn
12: StackMap locals:
StackMap stack:
aload 3
instanceof org.eclipse.jdt.core.IOrdinaryClassFile
ifeq 17
13: aload 3
checkcast org.eclipse.jdt.core.IOrdinaryClassFile
invokeinterface org.eclipse.jdt.core.IOrdinaryClassFile.getType:()Lorg/eclipse/jdt/core/IType;
invokeinterface org.eclipse.jdt.core.IType.getDeclaringType:()Lorg/eclipse/jdt/core/IType;
astore 4
start local 4 14: aload 4
ifnull 17
15: aload 4
invokeinterface org.eclipse.jdt.core.IType.getClassFile:()Lorg/eclipse/jdt/core/IOrdinaryClassFile;
astore 3
end local 4 16: goto 11
17: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 element Lorg/eclipse/jdt/core/IJavaElement;
0 18 1 marker Lorg/eclipse/core/resources/IMarker;
2 6 2 member Lorg/eclipse/jdt/core/IMember;
9 18 2 markerHandleId Ljava/lang/String;
11 18 3 markerElement Lorg/eclipse/jdt/core/IJavaElement;
14 16 4 enclosingType Lorg/eclipse/jdt/core/IType;
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
element
marker
public static boolean isReferencedBy(org.eclipse.jdt.core.IJavaElement, org.eclipse.core.resources.IMarkerDelta);
descriptor: (Lorg/eclipse/jdt/core/IJavaElement;Lorg/eclipse/core/resources/IMarkerDelta;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: aload 0
instanceof org.eclipse.jdt.core.IMember
ifeq 6
1: aload 0
checkcast org.eclipse.jdt.core.IMember
astore 2
start local 2 2: aload 2
invokeinterface org.eclipse.jdt.core.IMember.isBinary:()Z
ifeq 5
3: aload 2
invokeinterface org.eclipse.jdt.core.IMember.getClassFile:()Lorg/eclipse/jdt/core/IClassFile;
astore 0
4: goto 6
5: StackMap locals: org.eclipse.jdt.core.IMember
StackMap stack:
aload 2
invokeinterface org.eclipse.jdt.core.IMember.getCompilationUnit:()Lorg/eclipse/jdt/core/ICompilationUnit;
astore 0
end local 2 6: StackMap locals:
StackMap stack:
aload 0
ifnonnull 7
iconst_0
ireturn
7: StackMap locals:
StackMap stack:
aload 1
ifnonnull 8
iconst_0
ireturn
8: StackMap locals:
StackMap stack:
aload 1
ldc "org.eclipse.jdt.internal.core.JavaModelManager.handleId"
invokeinterface org.eclipse.core.resources.IMarkerDelta.getAttribute:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
astore 2
start local 2 9: aload 2
ifnonnull 10
iconst_0
ireturn
10: StackMap locals: java.lang.String
StackMap stack:
aload 2
invokestatic org.eclipse.jdt.core.JavaCore.create:(Ljava/lang/String;)Lorg/eclipse/jdt/core/IJavaElement;
astore 3
start local 3 11: StackMap locals: org.eclipse.jdt.core.IJavaElement
StackMap stack:
aload 0
aload 3
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 12
iconst_1
ireturn
12: StackMap locals:
StackMap stack:
aload 3
instanceof org.eclipse.jdt.core.IOrdinaryClassFile
ifeq 17
13: aload 3
checkcast org.eclipse.jdt.core.IOrdinaryClassFile
invokeinterface org.eclipse.jdt.core.IOrdinaryClassFile.getType:()Lorg/eclipse/jdt/core/IType;
invokeinterface org.eclipse.jdt.core.IType.getDeclaringType:()Lorg/eclipse/jdt/core/IType;
astore 4
start local 4 14: aload 4
ifnull 17
15: aload 4
invokeinterface org.eclipse.jdt.core.IType.getClassFile:()Lorg/eclipse/jdt/core/IOrdinaryClassFile;
astore 3
end local 4 16: goto 11
17: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 element Lorg/eclipse/jdt/core/IJavaElement;
0 18 1 markerDelta Lorg/eclipse/core/resources/IMarkerDelta;
2 6 2 member Lorg/eclipse/jdt/core/IMember;
9 18 2 markerDeltarHandleId Ljava/lang/String;
11 18 3 markerElement Lorg/eclipse/jdt/core/IJavaElement;
14 16 4 enclosingType Lorg/eclipse/jdt/core/IType;
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
element
markerDelta
public static org.eclipse.jdt.core.IAccessRule newAccessRule(org.eclipse.core.runtime.IPath, int);
descriptor: (Lorg/eclipse/core/runtime/IPath;I)Lorg/eclipse/jdt/core/IAccessRule;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: invokestatic org.eclipse.jdt.internal.core.JavaModelManager.getJavaModelManager:()Lorg/eclipse/jdt/internal/core/JavaModelManager;
aload 0
iload 1
invokevirtual org.eclipse.jdt.internal.core.JavaModelManager.getAccessRule:(Lorg/eclipse/core/runtime/IPath;I)Lorg/eclipse/jdt/core/IAccessRule;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 filePattern Lorg/eclipse/core/runtime/IPath;
0 1 1 kind I
MethodParameters:
Name Flags
filePattern
kind
public static org.eclipse.jdt.core.IClasspathAttribute newClasspathAttribute(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/eclipse/jdt/core/IClasspathAttribute;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.eclipse.jdt.internal.core.ClasspathAttribute
dup
aload 0
aload 1
invokespecial org.eclipse.jdt.internal.core.ClasspathAttribute.<init>:(Ljava/lang/String;Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 name Ljava/lang/String;
0 1 1 value Ljava/lang/String;
MethodParameters:
Name Flags
name
value
public static org.eclipse.jdt.core.IClasspathEntry newContainerEntry(org.eclipse.core.runtime.IPath);
descriptor: (Lorg/eclipse/core/runtime/IPath;)Lorg/eclipse/jdt/core/IClasspathEntry;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
1: getstatic org.eclipse.jdt.internal.core.ClasspathEntry.NO_ACCESS_RULES:[Lorg/eclipse/jdt/core/IAccessRule;
2: getstatic org.eclipse.jdt.internal.core.ClasspathEntry.NO_EXTRA_ATTRIBUTES:[Lorg/eclipse/jdt/core/IClasspathAttribute;
3: iconst_0
4: invokestatic org.eclipse.jdt.core.JavaCore.newContainerEntry:(Lorg/eclipse/core/runtime/IPath;[Lorg/eclipse/jdt/core/IAccessRule;[Lorg/eclipse/jdt/core/IClasspathAttribute;Z)Lorg/eclipse/jdt/core/IClasspathEntry;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 containerPath Lorg/eclipse/core/runtime/IPath;
MethodParameters:
Name Flags
containerPath
public static org.eclipse.jdt.core.IClasspathEntry newContainerEntry(org.eclipse.core.runtime.IPath, boolean);
descriptor: (Lorg/eclipse/core/runtime/IPath;Z)Lorg/eclipse/jdt/core/IClasspathEntry;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
1: getstatic org.eclipse.jdt.internal.core.ClasspathEntry.NO_ACCESS_RULES:[Lorg/eclipse/jdt/core/IAccessRule;
2: getstatic org.eclipse.jdt.internal.core.ClasspathEntry.NO_EXTRA_ATTRIBUTES:[Lorg/eclipse/jdt/core/IClasspathAttribute;
3: iload 1
4: invokestatic org.eclipse.jdt.core.JavaCore.newContainerEntry:(Lorg/eclipse/core/runtime/IPath;[Lorg/eclipse/jdt/core/IAccessRule;[Lorg/eclipse/jdt/core/IClasspathAttribute;Z)Lorg/eclipse/jdt/core/IClasspathEntry;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 containerPath Lorg/eclipse/core/runtime/IPath;
0 5 1 isExported Z
MethodParameters:
Name Flags
containerPath
isExported
public static org.eclipse.jdt.core.IClasspathEntry newContainerEntry(org.eclipse.core.runtime.IPath, org.eclipse.jdt.core.IAccessRule[], org.eclipse.jdt.core.IClasspathAttribute[], boolean);
descriptor: (Lorg/eclipse/core/runtime/IPath;[Lorg/eclipse/jdt/core/IAccessRule;[Lorg/eclipse/jdt/core/IClasspathAttribute;Z)Lorg/eclipse/jdt/core/IClasspathEntry;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=14, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
ifnonnull 2
1: new org.eclipse.jdt.internal.core.ClasspathEntry$AssertionFailedException
dup
ldc "Container path cannot be null"
invokespecial org.eclipse.jdt.internal.core.ClasspathEntry$AssertionFailedException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
invokeinterface org.eclipse.core.runtime.IPath.segmentCount:()I
iconst_1
if_icmpge 4
3: new org.eclipse.jdt.internal.core.ClasspathEntry$AssertionFailedException
dup
new java.lang.StringBuilder
dup
ldc "Illegal classpath container path: '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokeinterface org.eclipse.core.runtime.IPath.makeRelative:()Lorg/eclipse/core/runtime/IPath;
invokeinterface org.eclipse.core.runtime.IPath.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "', must have at least one segment (containerID+hints)"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.eclipse.jdt.internal.core.ClasspathEntry$AssertionFailedException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 1
ifnull 5
aload 1
arraylength
ifne 6
5: StackMap locals:
StackMap stack:
getstatic org.eclipse.jdt.internal.core.ClasspathEntry.NO_ACCESS_RULES:[Lorg/eclipse/jdt/core/IAccessRule;
astore 1
6: StackMap locals:
StackMap stack:
aload 2
ifnull 7
aload 2
arraylength
ifne 8
7: StackMap locals:
StackMap stack:
getstatic org.eclipse.jdt.internal.core.ClasspathEntry.NO_EXTRA_ATTRIBUTES:[Lorg/eclipse/jdt/core/IClasspathAttribute;
astore 2
8: StackMap locals:
StackMap stack:
new org.eclipse.jdt.internal.core.ClasspathEntry
dup
9: iconst_1
10: iconst_5
11: aload 0
12: getstatic org.eclipse.jdt.internal.core.ClasspathEntry.INCLUDE_ALL:[Lorg/eclipse/core/runtime/IPath;
13: getstatic org.eclipse.jdt.internal.core.ClasspathEntry.EXCLUDE_NONE:[Lorg/eclipse/core/runtime/IPath;
14: aconst_null
15: aconst_null
16: aconst_null
17: iload 3
18: aload 1
19: iconst_1
20: aload 2
21: invokespecial org.eclipse.jdt.internal.core.ClasspathEntry.<init>:(IILorg/eclipse/core/runtime/IPath;[Lorg/eclipse/core/runtime/IPath;[Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IPath;Z[Lorg/eclipse/jdt/core/IAccessRule;Z[Lorg/eclipse/jdt/core/IClasspathAttribute;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 containerPath Lorg/eclipse/core/runtime/IPath;
0 22 1 accessRules [Lorg/eclipse/jdt/core/IAccessRule;
0 22 2 extraAttributes [Lorg/eclipse/jdt/core/IClasspathAttribute;
0 22 3 isExported Z
MethodParameters:
Name Flags
containerPath
accessRules
extraAttributes
isExported
public static org.eclipse.jdt.core.ITypeHierarchy newTypeHierarchy(org.eclipse.jdt.core.IRegion, org.eclipse.jdt.core.WorkingCopyOwner, org.eclipse.core.runtime.IProgressMonitor);
descriptor: (Lorg/eclipse/jdt/core/IRegion;Lorg/eclipse/jdt/core/WorkingCopyOwner;Lorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/jdt/core/ITypeHierarchy;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
getstatic org.eclipse.jdt.internal.core.util.Messages.hierarchy_nullRegion:Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
invokestatic org.eclipse.jdt.internal.core.JavaModelManager.getJavaModelManager:()Lorg/eclipse/jdt/internal/core/JavaModelManager;
aload 1
iconst_1
invokevirtual org.eclipse.jdt.internal.core.JavaModelManager.getWorkingCopies:(Lorg/eclipse/jdt/core/WorkingCopyOwner;Z)[Lorg/eclipse/jdt/core/ICompilationUnit;
astore 3
start local 3 3: new org.eclipse.jdt.internal.core.CreateTypeHierarchyOperation
dup
aload 0
aload 3
aconst_null
iconst_1
invokespecial org.eclipse.jdt.internal.core.CreateTypeHierarchyOperation.<init>:(Lorg/eclipse/jdt/core/IRegion;[Lorg/eclipse/jdt/core/ICompilationUnit;Lorg/eclipse/jdt/core/IType;Z)V
4: astore 4
start local 4 5: aload 4
aload 2
invokevirtual org.eclipse.jdt.internal.core.CreateTypeHierarchyOperation.runOperation:(Lorg/eclipse/core/runtime/IProgressMonitor;)V
6: aload 4
invokevirtual org.eclipse.jdt.internal.core.CreateTypeHierarchyOperation.getResult:()Lorg/eclipse/jdt/core/ITypeHierarchy;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 region Lorg/eclipse/jdt/core/IRegion;
0 7 1 owner Lorg/eclipse/jdt/core/WorkingCopyOwner;
0 7 2 monitor Lorg/eclipse/core/runtime/IProgressMonitor;
3 7 3 workingCopies [Lorg/eclipse/jdt/core/ICompilationUnit;
5 7 4 op Lorg/eclipse/jdt/internal/core/CreateTypeHierarchyOperation;
Exceptions:
throws org.eclipse.jdt.core.JavaModelException
MethodParameters:
Name Flags
region
owner
monitor
public static org.eclipse.jdt.core.IClasspathEntry newLibraryEntry(org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath);
descriptor: (Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IPath;)Lorg/eclipse/jdt/core/IClasspathEntry;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
1: aload 1
2: aload 2
3: getstatic org.eclipse.jdt.internal.core.ClasspathEntry.NO_ACCESS_RULES:[Lorg/eclipse/jdt/core/IAccessRule;
4: getstatic org.eclipse.jdt.internal.core.ClasspathEntry.NO_EXTRA_ATTRIBUTES:[Lorg/eclipse/jdt/core/IClasspathAttribute;
5: iconst_0
6: invokestatic org.eclipse.jdt.core.JavaCore.newLibraryEntry:(Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IPath;[Lorg/eclipse/jdt/core/IAccessRule;[Lorg/eclipse/jdt/core/IClasspathAttribute;Z)Lorg/eclipse/jdt/core/IClasspathEntry;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 path Lorg/eclipse/core/runtime/IPath;
0 7 1 sourceAttachmentPath Lorg/eclipse/core/runtime/IPath;
0 7 2 sourceAttachmentRootPath Lorg/eclipse/core/runtime/IPath;
MethodParameters:
Name Flags
path
sourceAttachmentPath
sourceAttachmentRootPath
public static org.eclipse.jdt.core.IClasspathEntry newLibraryEntry(org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath, boolean);
descriptor: (Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IPath;Z)Lorg/eclipse/jdt/core/IClasspathEntry;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
1: aload 1
2: aload 2
3: getstatic org.eclipse.jdt.internal.core.ClasspathEntry.NO_ACCESS_RULES:[Lorg/eclipse/jdt/core/IAccessRule;
4: getstatic org.eclipse.jdt.internal.core.ClasspathEntry.NO_EXTRA_ATTRIBUTES:[Lorg/eclipse/jdt/core/IClasspathAttribute;
5: iload 3
6: invokestatic org.eclipse.jdt.core.JavaCore.newLibraryEntry:(Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IPath;[Lorg/eclipse/jdt/core/IAccessRule;[Lorg/eclipse/jdt/core/IClasspathAttribute;Z)Lorg/eclipse/jdt/core/IClasspathEntry;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 path Lorg/eclipse/core/runtime/IPath;
0 7 1 sourceAttachmentPath Lorg/eclipse/core/runtime/IPath;
0 7 2 sourceAttachmentRootPath Lorg/eclipse/core/runtime/IPath;
0 7 3 isExported Z
MethodParameters:
Name Flags
path
sourceAttachmentPath
sourceAttachmentRootPath
isExported
public static org.eclipse.jdt.core.IClasspathEntry newLibraryEntry(org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath, org.eclipse.jdt.core.IAccessRule[], org.eclipse.jdt.core.IClasspathAttribute[], boolean);
descriptor: (Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IPath;[Lorg/eclipse/jdt/core/IAccessRule;[Lorg/eclipse/jdt/core/IClasspathAttribute;Z)Lorg/eclipse/jdt/core/IClasspathEntry;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=14, locals=7, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
ifnonnull 1
new org.eclipse.jdt.internal.core.ClasspathEntry$AssertionFailedException
dup
ldc "Library path cannot be null"
invokespecial org.eclipse.jdt.internal.core.ClasspathEntry$AssertionFailedException.<init>:(Ljava/lang/String;)V
athrow
1: StackMap locals:
StackMap stack:
aload 3
ifnull 2
aload 3
arraylength
ifne 3
2: StackMap locals:
StackMap stack:
getstatic org.eclipse.jdt.internal.core.ClasspathEntry.NO_ACCESS_RULES:[Lorg/eclipse/jdt/core/IAccessRule;
astore 3
3: StackMap locals:
StackMap stack:
aload 4
ifnull 4
aload 4
arraylength
ifne 5
4: StackMap locals:
StackMap stack:
getstatic org.eclipse.jdt.internal.core.ClasspathEntry.NO_EXTRA_ATTRIBUTES:[Lorg/eclipse/jdt/core/IClasspathAttribute;
astore 4
5: StackMap locals:
StackMap stack:
aload 0
invokestatic org.eclipse.jdt.internal.core.ClasspathEntry.hasDotDot:(Lorg/eclipse/core/runtime/IPath;)Z
istore 6
start local 6 6: iload 6
ifne 7
aload 0
invokeinterface org.eclipse.core.runtime.IPath.isAbsolute:()Z
ifne 7
new org.eclipse.jdt.internal.core.ClasspathEntry$AssertionFailedException
dup
new java.lang.StringBuilder
dup
ldc "Path for IClasspathEntry must be absolute: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.eclipse.jdt.internal.core.ClasspathEntry$AssertionFailedException.<init>:(Ljava/lang/String;)V
athrow
7: StackMap locals: int
StackMap stack:
aload 1
ifnull 16
8: aload 1
invokeinterface org.eclipse.core.runtime.IPath.isEmpty:()Z
ifeq 11
9: aconst_null
astore 1
10: goto 16
StackMap locals:
StackMap stack:
11: aload 1
invokeinterface org.eclipse.core.runtime.IPath.isAbsolute:()Z
ifne 16
12: new org.eclipse.jdt.internal.core.ClasspathEntry$AssertionFailedException
dup
new java.lang.StringBuilder
dup
ldc "Source attachment path '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
13: aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
14: ldc "' for IClasspathEntry must be absolute"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
15: invokespecial org.eclipse.jdt.internal.core.ClasspathEntry$AssertionFailedException.<init>:(Ljava/lang/String;)V
athrow
16: StackMap locals:
StackMap stack:
new org.eclipse.jdt.internal.core.ClasspathEntry
dup
17: iconst_2
18: iconst_1
19: iload 6
ifeq 20
aload 0
goto 21
StackMap locals: org.eclipse.core.runtime.IPath org.eclipse.core.runtime.IPath org.eclipse.core.runtime.IPath org.eclipse.jdt.core.IAccessRule[] org.eclipse.jdt.core.IClasspathAttribute[] int int
StackMap stack: new 16 new 16 int int
20: aload 0
invokestatic org.eclipse.jdt.internal.core.JavaProject.canonicalizedPath:(Lorg/eclipse/core/runtime/IPath;)Lorg/eclipse/core/runtime/IPath;
21: StackMap locals: org.eclipse.core.runtime.IPath org.eclipse.core.runtime.IPath org.eclipse.core.runtime.IPath org.eclipse.jdt.core.IAccessRule[] org.eclipse.jdt.core.IClasspathAttribute[] int int
StackMap stack: new 16 new 16 int int org.eclipse.core.runtime.IPath
getstatic org.eclipse.jdt.internal.core.ClasspathEntry.INCLUDE_ALL:[Lorg/eclipse/core/runtime/IPath;
22: getstatic org.eclipse.jdt.internal.core.ClasspathEntry.EXCLUDE_NONE:[Lorg/eclipse/core/runtime/IPath;
23: aload 1
24: aload 2
25: aconst_null
26: iload 5
27: aload 3
28: iconst_0
29: aload 4
30: invokespecial org.eclipse.jdt.internal.core.ClasspathEntry.<init>:(IILorg/eclipse/core/runtime/IPath;[Lorg/eclipse/core/runtime/IPath;[Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IPath;Z[Lorg/eclipse/jdt/core/IAccessRule;Z[Lorg/eclipse/jdt/core/IClasspathAttribute;)V
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 path Lorg/eclipse/core/runtime/IPath;
0 31 1 sourceAttachmentPath Lorg/eclipse/core/runtime/IPath;
0 31 2 sourceAttachmentRootPath Lorg/eclipse/core/runtime/IPath;
0 31 3 accessRules [Lorg/eclipse/jdt/core/IAccessRule;
0 31 4 extraAttributes [Lorg/eclipse/jdt/core/IClasspathAttribute;
0 31 5 isExported Z
6 31 6 hasDotDot Z
MethodParameters:
Name Flags
path
sourceAttachmentPath
sourceAttachmentRootPath
accessRules
extraAttributes
isExported
public static org.eclipse.jdt.core.IClasspathEntry newProjectEntry(org.eclipse.core.runtime.IPath);
descriptor: (Lorg/eclipse/core/runtime/IPath;)Lorg/eclipse/jdt/core/IClasspathEntry;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
invokestatic org.eclipse.jdt.core.JavaCore.newProjectEntry:(Lorg/eclipse/core/runtime/IPath;Z)Lorg/eclipse/jdt/core/IClasspathEntry;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 path Lorg/eclipse/core/runtime/IPath;
MethodParameters:
Name Flags
path
public static org.eclipse.jdt.core.IClasspathEntry newProjectEntry(org.eclipse.core.runtime.IPath, boolean);
descriptor: (Lorg/eclipse/core/runtime/IPath;Z)Lorg/eclipse/jdt/core/IClasspathEntry;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokeinterface org.eclipse.core.runtime.IPath.isAbsolute:()Z
ifne 1
new org.eclipse.jdt.internal.core.ClasspathEntry$AssertionFailedException
dup
ldc "Path for IClasspathEntry must be absolute"
invokespecial org.eclipse.jdt.internal.core.ClasspathEntry$AssertionFailedException.<init>:(Ljava/lang/String;)V
athrow
1: StackMap locals:
StackMap stack:
aload 0
2: getstatic org.eclipse.jdt.internal.core.ClasspathEntry.NO_ACCESS_RULES:[Lorg/eclipse/jdt/core/IAccessRule;
3: iconst_1
4: getstatic org.eclipse.jdt.internal.core.ClasspathEntry.NO_EXTRA_ATTRIBUTES:[Lorg/eclipse/jdt/core/IClasspathAttribute;
5: iload 1
6: invokestatic org.eclipse.jdt.core.JavaCore.newProjectEntry:(Lorg/eclipse/core/runtime/IPath;[Lorg/eclipse/jdt/core/IAccessRule;Z[Lorg/eclipse/jdt/core/IClasspathAttribute;Z)Lorg/eclipse/jdt/core/IClasspathEntry;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 path Lorg/eclipse/core/runtime/IPath;
0 7 1 isExported Z
MethodParameters:
Name Flags
path
isExported
public static org.eclipse.jdt.core.IClasspathEntry newProjectEntry(org.eclipse.core.runtime.IPath, org.eclipse.jdt.core.IAccessRule[], boolean, org.eclipse.jdt.core.IClasspathAttribute[], boolean);
descriptor: (Lorg/eclipse/core/runtime/IPath;[Lorg/eclipse/jdt/core/IAccessRule;Z[Lorg/eclipse/jdt/core/IClasspathAttribute;Z)Lorg/eclipse/jdt/core/IClasspathEntry;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=14, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokeinterface org.eclipse.core.runtime.IPath.isAbsolute:()Z
ifne 1
new org.eclipse.jdt.internal.core.ClasspathEntry$AssertionFailedException
dup
ldc "Path for IClasspathEntry must be absolute"
invokespecial org.eclipse.jdt.internal.core.ClasspathEntry$AssertionFailedException.<init>:(Ljava/lang/String;)V
athrow
1: StackMap locals:
StackMap stack:
aload 1
ifnull 2
aload 1
arraylength
ifne 3
2: StackMap locals:
StackMap stack:
getstatic org.eclipse.jdt.internal.core.ClasspathEntry.NO_ACCESS_RULES:[Lorg/eclipse/jdt/core/IAccessRule;
astore 1
3: StackMap locals:
StackMap stack:
aload 3
ifnull 4
aload 3
arraylength
ifne 5
4: StackMap locals:
StackMap stack:
getstatic org.eclipse.jdt.internal.core.ClasspathEntry.NO_EXTRA_ATTRIBUTES:[Lorg/eclipse/jdt/core/IClasspathAttribute;
astore 3
5: StackMap locals:
StackMap stack:
new org.eclipse.jdt.internal.core.ClasspathEntry
dup
6: iconst_1
7: iconst_2
8: aload 0
9: getstatic org.eclipse.jdt.internal.core.ClasspathEntry.INCLUDE_ALL:[Lorg/eclipse/core/runtime/IPath;
10: getstatic org.eclipse.jdt.internal.core.ClasspathEntry.EXCLUDE_NONE:[Lorg/eclipse/core/runtime/IPath;
11: aconst_null
12: aconst_null
13: aconst_null
14: iload 4
15: aload 1
16: iload 2
17: aload 3
18: invokespecial org.eclipse.jdt.internal.core.ClasspathEntry.<init>:(IILorg/eclipse/core/runtime/IPath;[Lorg/eclipse/core/runtime/IPath;[Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IPath;Z[Lorg/eclipse/jdt/core/IAccessRule;Z[Lorg/eclipse/jdt/core/IClasspathAttribute;)V
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 path Lorg/eclipse/core/runtime/IPath;
0 19 1 accessRules [Lorg/eclipse/jdt/core/IAccessRule;
0 19 2 combineAccessRules Z
0 19 3 extraAttributes [Lorg/eclipse/jdt/core/IClasspathAttribute;
0 19 4 isExported Z
MethodParameters:
Name Flags
path
accessRules
combineAccessRules
extraAttributes
isExported
public static org.eclipse.jdt.core.IRegion newRegion();
descriptor: ()Lorg/eclipse/jdt/core/IRegion;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new org.eclipse.jdt.internal.core.Region
dup
invokespecial org.eclipse.jdt.internal.core.Region.<init>:()V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static org.eclipse.jdt.core.IClasspathEntry newSourceEntry(org.eclipse.core.runtime.IPath);
descriptor: (Lorg/eclipse/core/runtime/IPath;)Lorg/eclipse/jdt/core/IClasspathEntry;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getstatic org.eclipse.jdt.internal.core.ClasspathEntry.INCLUDE_ALL:[Lorg/eclipse/core/runtime/IPath;
getstatic org.eclipse.jdt.internal.core.ClasspathEntry.EXCLUDE_NONE:[Lorg/eclipse/core/runtime/IPath;
aconst_null
invokestatic org.eclipse.jdt.core.JavaCore.newSourceEntry:(Lorg/eclipse/core/runtime/IPath;[Lorg/eclipse/core/runtime/IPath;[Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IPath;)Lorg/eclipse/jdt/core/IClasspathEntry;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 path Lorg/eclipse/core/runtime/IPath;
MethodParameters:
Name Flags
path
public static org.eclipse.jdt.core.IClasspathEntry newSourceEntry(org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath[]);
descriptor: (Lorg/eclipse/core/runtime/IPath;[Lorg/eclipse/core/runtime/IPath;)Lorg/eclipse/jdt/core/IClasspathEntry;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic org.eclipse.jdt.internal.core.ClasspathEntry.INCLUDE_ALL:[Lorg/eclipse/core/runtime/IPath;
aload 1
aconst_null
invokestatic org.eclipse.jdt.core.JavaCore.newSourceEntry:(Lorg/eclipse/core/runtime/IPath;[Lorg/eclipse/core/runtime/IPath;[Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IPath;)Lorg/eclipse/jdt/core/IClasspathEntry;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 path Lorg/eclipse/core/runtime/IPath;
0 1 1 exclusionPatterns [Lorg/eclipse/core/runtime/IPath;
MethodParameters:
Name Flags
path
exclusionPatterns
public static org.eclipse.jdt.core.IClasspathEntry newSourceEntry(org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath[], org.eclipse.core.runtime.IPath);
descriptor: (Lorg/eclipse/core/runtime/IPath;[Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IPath;)Lorg/eclipse/jdt/core/IClasspathEntry;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getstatic org.eclipse.jdt.internal.core.ClasspathEntry.INCLUDE_ALL:[Lorg/eclipse/core/runtime/IPath;
aload 1
aload 2
invokestatic org.eclipse.jdt.core.JavaCore.newSourceEntry:(Lorg/eclipse/core/runtime/IPath;[Lorg/eclipse/core/runtime/IPath;[Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IPath;)Lorg/eclipse/jdt/core/IClasspathEntry;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 path Lorg/eclipse/core/runtime/IPath;
0 1 1 exclusionPatterns [Lorg/eclipse/core/runtime/IPath;
0 1 2 specificOutputLocation Lorg/eclipse/core/runtime/IPath;
MethodParameters:
Name Flags
path
exclusionPatterns
specificOutputLocation
public static org.eclipse.jdt.core.IClasspathEntry newSourceEntry(org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath[], org.eclipse.core.runtime.IPath[], org.eclipse.core.runtime.IPath);
descriptor: (Lorg/eclipse/core/runtime/IPath;[Lorg/eclipse/core/runtime/IPath;[Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IPath;)Lorg/eclipse/jdt/core/IClasspathEntry;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
getstatic org.eclipse.jdt.internal.core.ClasspathEntry.NO_EXTRA_ATTRIBUTES:[Lorg/eclipse/jdt/core/IClasspathAttribute;
invokestatic org.eclipse.jdt.core.JavaCore.newSourceEntry:(Lorg/eclipse/core/runtime/IPath;[Lorg/eclipse/core/runtime/IPath;[Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IPath;[Lorg/eclipse/jdt/core/IClasspathAttribute;)Lorg/eclipse/jdt/core/IClasspathEntry;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 path Lorg/eclipse/core/runtime/IPath;
0 1 1 inclusionPatterns [Lorg/eclipse/core/runtime/IPath;
0 1 2 exclusionPatterns [Lorg/eclipse/core/runtime/IPath;
0 1 3 specificOutputLocation Lorg/eclipse/core/runtime/IPath;
MethodParameters:
Name Flags
path
inclusionPatterns
exclusionPatterns
specificOutputLocation
public static org.eclipse.jdt.core.IClasspathEntry newSourceEntry(org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath[], org.eclipse.core.runtime.IPath[], org.eclipse.core.runtime.IPath, org.eclipse.jdt.core.IClasspathAttribute[]);
descriptor: (Lorg/eclipse/core/runtime/IPath;[Lorg/eclipse/core/runtime/IPath;[Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IPath;[Lorg/eclipse/jdt/core/IClasspathAttribute;)Lorg/eclipse/jdt/core/IClasspathEntry;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=14, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
ifnonnull 1
new org.eclipse.jdt.internal.core.ClasspathEntry$AssertionFailedException
dup
ldc "Source path cannot be null"
invokespecial org.eclipse.jdt.internal.core.ClasspathEntry$AssertionFailedException.<init>:(Ljava/lang/String;)V
athrow
1: StackMap locals:
StackMap stack:
aload 0
invokeinterface org.eclipse.core.runtime.IPath.isAbsolute:()Z
ifne 2
new org.eclipse.jdt.internal.core.ClasspathEntry$AssertionFailedException
dup
ldc "Path for IClasspathEntry must be absolute"
invokespecial org.eclipse.jdt.internal.core.ClasspathEntry$AssertionFailedException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 2
ifnonnull 4
3: getstatic org.eclipse.jdt.internal.core.ClasspathEntry.EXCLUDE_NONE:[Lorg/eclipse/core/runtime/IPath;
astore 2
4: StackMap locals:
StackMap stack:
aload 1
ifnonnull 6
5: getstatic org.eclipse.jdt.internal.core.ClasspathEntry.INCLUDE_ALL:[Lorg/eclipse/core/runtime/IPath;
astore 1
6: StackMap locals:
StackMap stack:
aload 4
ifnonnull 8
7: getstatic org.eclipse.jdt.internal.core.ClasspathEntry.NO_EXTRA_ATTRIBUTES:[Lorg/eclipse/jdt/core/IClasspathAttribute;
astore 4
8: StackMap locals:
StackMap stack:
new org.eclipse.jdt.internal.core.ClasspathEntry
dup
9: iconst_1
10: iconst_3
11: aload 0
12: aload 1
13: aload 2
14: aconst_null
15: aconst_null
16: aload 3
17: iconst_0
18: aconst_null
19: iconst_0
20: aload 4
21: invokespecial org.eclipse.jdt.internal.core.ClasspathEntry.<init>:(IILorg/eclipse/core/runtime/IPath;[Lorg/eclipse/core/runtime/IPath;[Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IPath;Z[Lorg/eclipse/jdt/core/IAccessRule;Z[Lorg/eclipse/jdt/core/IClasspathAttribute;)V
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 path Lorg/eclipse/core/runtime/IPath;
0 22 1 inclusionPatterns [Lorg/eclipse/core/runtime/IPath;
0 22 2 exclusionPatterns [Lorg/eclipse/core/runtime/IPath;
0 22 3 specificOutputLocation Lorg/eclipse/core/runtime/IPath;
0 22 4 extraAttributes [Lorg/eclipse/jdt/core/IClasspathAttribute;
MethodParameters:
Name Flags
path
inclusionPatterns
exclusionPatterns
specificOutputLocation
extraAttributes
public static org.eclipse.jdt.core.IClasspathEntry newVariableEntry(org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath);
descriptor: (Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IPath;)Lorg/eclipse/jdt/core/IClasspathEntry;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
iconst_0
invokestatic org.eclipse.jdt.core.JavaCore.newVariableEntry:(Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IPath;Z)Lorg/eclipse/jdt/core/IClasspathEntry;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 variablePath Lorg/eclipse/core/runtime/IPath;
0 1 1 variableSourceAttachmentPath Lorg/eclipse/core/runtime/IPath;
0 1 2 sourceAttachmentRootPath Lorg/eclipse/core/runtime/IPath;
MethodParameters:
Name Flags
variablePath
variableSourceAttachmentPath
sourceAttachmentRootPath
public static org.eclipse.jdt.core.IClasspathEntry newVariableEntry(org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath, boolean);
descriptor: (Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IPath;Z)Lorg/eclipse/jdt/core/IClasspathEntry;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
1: aload 1
2: aload 2
3: getstatic org.eclipse.jdt.internal.core.ClasspathEntry.NO_ACCESS_RULES:[Lorg/eclipse/jdt/core/IAccessRule;
4: getstatic org.eclipse.jdt.internal.core.ClasspathEntry.NO_EXTRA_ATTRIBUTES:[Lorg/eclipse/jdt/core/IClasspathAttribute;
5: iload 3
6: invokestatic org.eclipse.jdt.core.JavaCore.newVariableEntry:(Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IPath;[Lorg/eclipse/jdt/core/IAccessRule;[Lorg/eclipse/jdt/core/IClasspathAttribute;Z)Lorg/eclipse/jdt/core/IClasspathEntry;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 variablePath Lorg/eclipse/core/runtime/IPath;
0 7 1 variableSourceAttachmentPath Lorg/eclipse/core/runtime/IPath;
0 7 2 variableSourceAttachmentRootPath Lorg/eclipse/core/runtime/IPath;
0 7 3 isExported Z
MethodParameters:
Name Flags
variablePath
variableSourceAttachmentPath
variableSourceAttachmentRootPath
isExported
public static org.eclipse.jdt.core.IClasspathEntry newVariableEntry(org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath, org.eclipse.jdt.core.IAccessRule[], org.eclipse.jdt.core.IClasspathAttribute[], boolean);
descriptor: (Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IPath;[Lorg/eclipse/jdt/core/IAccessRule;[Lorg/eclipse/jdt/core/IClasspathAttribute;Z)Lorg/eclipse/jdt/core/IClasspathEntry;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=14, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
ifnonnull 1
new org.eclipse.jdt.internal.core.ClasspathEntry$AssertionFailedException
dup
ldc "Variable path cannot be null"
invokespecial org.eclipse.jdt.internal.core.ClasspathEntry$AssertionFailedException.<init>:(Ljava/lang/String;)V
athrow
1: StackMap locals:
StackMap stack:
aload 0
invokeinterface org.eclipse.core.runtime.IPath.segmentCount:()I
iconst_1
if_icmpge 3
2: new org.eclipse.jdt.internal.core.ClasspathEntry$AssertionFailedException
dup
new java.lang.StringBuilder
dup
ldc "Illegal classpath variable path: '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokeinterface org.eclipse.core.runtime.IPath.makeRelative:()Lorg/eclipse/core/runtime/IPath;
invokeinterface org.eclipse.core.runtime.IPath.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "', must have at least one segment"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.eclipse.jdt.internal.core.ClasspathEntry$AssertionFailedException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals:
StackMap stack:
aload 3
ifnull 4
aload 3
arraylength
ifne 5
4: StackMap locals:
StackMap stack:
getstatic org.eclipse.jdt.internal.core.ClasspathEntry.NO_ACCESS_RULES:[Lorg/eclipse/jdt/core/IAccessRule;
astore 3
5: StackMap locals:
StackMap stack:
aload 4
ifnull 6
aload 4
arraylength
ifne 7
6: StackMap locals:
StackMap stack:
getstatic org.eclipse.jdt.internal.core.ClasspathEntry.NO_EXTRA_ATTRIBUTES:[Lorg/eclipse/jdt/core/IClasspathAttribute;
astore 4
7: StackMap locals:
StackMap stack:
new org.eclipse.jdt.internal.core.ClasspathEntry
dup
8: iconst_1
9: iconst_4
10: aload 0
11: getstatic org.eclipse.jdt.internal.core.ClasspathEntry.INCLUDE_ALL:[Lorg/eclipse/core/runtime/IPath;
12: getstatic org.eclipse.jdt.internal.core.ClasspathEntry.EXCLUDE_NONE:[Lorg/eclipse/core/runtime/IPath;
13: aload 1
14: aload 2
15: aconst_null
16: iload 5
17: aload 3
18: iconst_0
19: aload 4
20: invokespecial org.eclipse.jdt.internal.core.ClasspathEntry.<init>:(IILorg/eclipse/core/runtime/IPath;[Lorg/eclipse/core/runtime/IPath;[Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IPath;Z[Lorg/eclipse/jdt/core/IAccessRule;Z[Lorg/eclipse/jdt/core/IClasspathAttribute;)V
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 variablePath Lorg/eclipse/core/runtime/IPath;
0 21 1 variableSourceAttachmentPath Lorg/eclipse/core/runtime/IPath;
0 21 2 variableSourceAttachmentRootPath Lorg/eclipse/core/runtime/IPath;
0 21 3 accessRules [Lorg/eclipse/jdt/core/IAccessRule;
0 21 4 extraAttributes [Lorg/eclipse/jdt/core/IClasspathAttribute;
0 21 5 isExported Z
MethodParameters:
Name Flags
variablePath
variableSourceAttachmentPath
variableSourceAttachmentRootPath
accessRules
extraAttributes
isExported
public static org.eclipse.jdt.core.IClasspathEntry[] getReferencedClasspathEntries(org.eclipse.jdt.core.IClasspathEntry, org.eclipse.jdt.core.IJavaProject);
descriptor: (Lorg/eclipse/jdt/core/IClasspathEntry;Lorg/eclipse/jdt/core/IJavaProject;)[Lorg/eclipse/jdt/core/IClasspathEntry;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: invokestatic org.eclipse.jdt.internal.core.JavaModelManager.getJavaModelManager:()Lorg/eclipse/jdt/internal/core/JavaModelManager;
astore 2
start local 2 1: aload 2
aload 0
aload 1
invokevirtual org.eclipse.jdt.internal.core.JavaModelManager.getReferencedClasspathEntries:(Lorg/eclipse/jdt/core/IClasspathEntry;Lorg/eclipse/jdt/core/IJavaProject;)[Lorg/eclipse/jdt/core/IClasspathEntry;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 libraryEntry Lorg/eclipse/jdt/core/IClasspathEntry;
0 2 1 project Lorg/eclipse/jdt/core/IJavaProject;
1 2 2 manager Lorg/eclipse/jdt/internal/core/JavaModelManager;
MethodParameters:
Name Flags
libraryEntry
project
public static void removeClasspathVariable(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
invokestatic org.eclipse.jdt.core.JavaCore.removeClasspathVariable:(Ljava/lang/String;Lorg/eclipse/core/runtime/IProgressMonitor;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 variableName Ljava/lang/String;
MethodParameters:
Name Flags
variableName
public static void removeClasspathVariable(java.lang.String, org.eclipse.core.runtime.IProgressMonitor);
descriptor: (Ljava/lang/String;Lorg/eclipse/core/runtime/IProgressMonitor;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: new org.eclipse.jdt.internal.core.SetVariablesOperation
dup
iconst_1
anewarray java.lang.String
dup
iconst_0
aload 0
aastore
iconst_1
anewarray org.eclipse.core.runtime.IPath
iconst_1
invokespecial org.eclipse.jdt.internal.core.SetVariablesOperation.<init>:([Ljava/lang/String;[Lorg/eclipse/core/runtime/IPath;Z)V
astore 2
start local 2 1: aload 2
aload 1
invokevirtual org.eclipse.jdt.internal.core.SetVariablesOperation.runOperation:(Lorg/eclipse/core/runtime/IProgressMonitor;)V
end local 2 2: goto 5
StackMap locals:
StackMap stack: org.eclipse.jdt.core.JavaModelException
3: astore 2
start local 2 4: aload 2
new java.lang.StringBuilder
dup
ldc "Exception while removing variable "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic org.eclipse.jdt.internal.core.util.Util.log:(Ljava/lang/Throwable;Ljava/lang/String;)V
end local 2 5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 variableName Ljava/lang/String;
0 6 1 monitor Lorg/eclipse/core/runtime/IProgressMonitor;
1 2 2 operation Lorg/eclipse/jdt/internal/core/SetVariablesOperation;
4 5 2 e Lorg/eclipse/jdt/core/JavaModelException;
Exception table:
from to target type
0 2 3 Class org.eclipse.jdt.core.JavaModelException
MethodParameters:
Name Flags
variableName
monitor
public static void removeElementChangedListener(org.eclipse.jdt.core.IElementChangedListener);
descriptor: (Lorg/eclipse/jdt/core/IElementChangedListener;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic org.eclipse.jdt.internal.core.JavaModelManager.getDeltaState:()Lorg/eclipse/jdt/internal/core/DeltaProcessingState;
aload 0
invokevirtual org.eclipse.jdt.internal.core.DeltaProcessingState.removeElementChangedListener:(Lorg/eclipse/jdt/core/IElementChangedListener;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 listener Lorg/eclipse/jdt/core/IElementChangedListener;
MethodParameters:
Name Flags
listener
public static java.lang.String removeJavaLikeExtension(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic org.eclipse.jdt.internal.core.util.Util.getNameWithoutJavaLikeExtension:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 fileName Ljava/lang/String;
MethodParameters:
Name Flags
fileName
public static void removePreProcessingResourceChangedListener(org.eclipse.core.resources.IResourceChangeListener);
descriptor: (Lorg/eclipse/core/resources/IResourceChangeListener;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic org.eclipse.jdt.internal.core.JavaModelManager.getDeltaState:()Lorg/eclipse/jdt/internal/core/DeltaProcessingState;
aload 0
invokevirtual org.eclipse.jdt.internal.core.DeltaProcessingState.removePreResourceChangedListener:(Lorg/eclipse/core/resources/IResourceChangeListener;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 listener Lorg/eclipse/core/resources/IResourceChangeListener;
MethodParameters:
Name Flags
listener
public static void rebuildIndex(org.eclipse.core.runtime.IProgressMonitor);
descriptor: (Lorg/eclipse/core/runtime/IProgressMonitor;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
bipush 100
invokestatic org.eclipse.core.runtime.SubMonitor.convert:(Lorg/eclipse/core/runtime/IProgressMonitor;I)Lorg/eclipse/core/runtime/SubMonitor;
astore 1
start local 1 1: invokestatic org.eclipse.jdt.internal.core.JavaModelManager.getIndexManager:()Lorg/eclipse/jdt/internal/core/search/indexing/IndexManager;
astore 2
start local 2 2: aload 2
aload 1
iconst_1
invokevirtual org.eclipse.core.runtime.SubMonitor.split:(I)Lorg/eclipse/core/runtime/SubMonitor;
invokevirtual org.eclipse.jdt.internal.core.search.indexing.IndexManager.deleteIndexFiles:(Lorg/eclipse/core/runtime/IProgressMonitor;)V
3: aload 2
invokevirtual org.eclipse.jdt.internal.core.search.indexing.IndexManager.reset:()V
4: invokestatic org.eclipse.jdt.internal.core.nd.indexer.Indexer.getInstance:()Lorg/eclipse/jdt/internal/core/nd/indexer/Indexer;
aload 1
bipush 95
invokevirtual org.eclipse.core.runtime.SubMonitor.split:(I)Lorg/eclipse/core/runtime/SubMonitor;
invokevirtual org.eclipse.jdt.internal.core.nd.indexer.Indexer.rebuildIndex:(Lorg/eclipse/core/runtime/IProgressMonitor;)V
5: aload 1
iconst_4
invokevirtual org.eclipse.core.runtime.SubMonitor.split:(I)Lorg/eclipse/core/runtime/SubMonitor;
invokestatic org.eclipse.jdt.core.JavaCore.updateLegacyIndex:(Lorg/eclipse/core/runtime/IProgressMonitor;)V
6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 monitor Lorg/eclipse/core/runtime/IProgressMonitor;
1 7 1 subMonitor Lorg/eclipse/core/runtime/SubMonitor;
2 7 2 manager Lorg/eclipse/jdt/internal/core/search/indexing/IndexManager;
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
monitor
public static void run(org.eclipse.core.resources.IWorkspaceRunnable, org.eclipse.core.runtime.IProgressMonitor);
descriptor: (Lorg/eclipse/core/resources/IWorkspaceRunnable;Lorg/eclipse/core/runtime/IProgressMonitor;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokestatic org.eclipse.core.resources.ResourcesPlugin.getWorkspace:()Lorg/eclipse/core/resources/IWorkspace;
invokeinterface org.eclipse.core.resources.IWorkspace.getRoot:()Lorg/eclipse/core/resources/IWorkspaceRoot;
aload 1
invokestatic org.eclipse.jdt.core.JavaCore.run:(Lorg/eclipse/core/resources/IWorkspaceRunnable;Lorg/eclipse/core/runtime/jobs/ISchedulingRule;Lorg/eclipse/core/runtime/IProgressMonitor;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 action Lorg/eclipse/core/resources/IWorkspaceRunnable;
0 2 1 monitor Lorg/eclipse/core/runtime/IProgressMonitor;
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
action
monitor
public static void run(org.eclipse.core.resources.IWorkspaceRunnable, org.eclipse.core.runtime.jobs.ISchedulingRule, org.eclipse.core.runtime.IProgressMonitor);
descriptor: (Lorg/eclipse/core/resources/IWorkspaceRunnable;Lorg/eclipse/core/runtime/jobs/ISchedulingRule;Lorg/eclipse/core/runtime/IProgressMonitor;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: invokestatic org.eclipse.core.resources.ResourcesPlugin.getWorkspace:()Lorg/eclipse/core/resources/IWorkspace;
astore 3
start local 3 1: aload 3
invokeinterface org.eclipse.core.resources.IWorkspace.isTreeLocked:()Z
ifeq 4
2: new org.eclipse.jdt.internal.core.BatchOperation
dup
aload 0
invokespecial org.eclipse.jdt.internal.core.BatchOperation.<init>:(Lorg/eclipse/core/resources/IWorkspaceRunnable;)V
aload 2
invokevirtual org.eclipse.jdt.internal.core.BatchOperation.run:(Lorg/eclipse/core/runtime/IProgressMonitor;)V
3: goto 5
4: StackMap locals: org.eclipse.core.resources.IWorkspace
StackMap stack:
aload 3
new org.eclipse.jdt.internal.core.BatchOperation
dup
aload 0
invokespecial org.eclipse.jdt.internal.core.BatchOperation.<init>:(Lorg/eclipse/core/resources/IWorkspaceRunnable;)V
aload 1
iconst_1
aload 2
invokeinterface org.eclipse.core.resources.IWorkspace.run:(Lorg/eclipse/core/resources/IWorkspaceRunnable;Lorg/eclipse/core/runtime/jobs/ISchedulingRule;ILorg/eclipse/core/runtime/IProgressMonitor;)V
5: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 action Lorg/eclipse/core/resources/IWorkspaceRunnable;
0 6 1 rule Lorg/eclipse/core/runtime/jobs/ISchedulingRule;
0 6 2 monitor Lorg/eclipse/core/runtime/IProgressMonitor;
1 6 3 workspace Lorg/eclipse/core/resources/IWorkspace;
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
action
rule
monitor
public static void setClasspathContainer(org.eclipse.core.runtime.IPath, org.eclipse.jdt.core.IJavaProject[], org.eclipse.jdt.core.IClasspathContainer[], org.eclipse.core.runtime.IProgressMonitor);
descriptor: (Lorg/eclipse/core/runtime/IPath;[Lorg/eclipse/jdt/core/IJavaProject;[Lorg/eclipse/jdt/core/IClasspathContainer;Lorg/eclipse/core/runtime/IProgressMonitor;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=8, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
arraylength
aload 2
arraylength
if_icmpeq 2
1: new org.eclipse.jdt.internal.core.ClasspathEntry$AssertionFailedException
dup
ldc "Projects and containers collections should have the same size"
invokespecial org.eclipse.jdt.internal.core.ClasspathEntry$AssertionFailedException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 1
arraylength
iconst_1
if_icmpne 11
3: aload 2
iconst_0
aaload
astore 4
start local 4 4: aload 4
ifnull 11
5: invokestatic org.eclipse.jdt.internal.core.JavaModelManager.getJavaModelManager:()Lorg/eclipse/jdt/internal/core/JavaModelManager;
astore 5
start local 5 6: aload 1
iconst_0
aaload
astore 6
start local 6 7: aload 5
aload 6
aload 0
invokevirtual org.eclipse.jdt.internal.core.JavaModelManager.containerGet:(Lorg/eclipse/jdt/core/IJavaProject;Lorg/eclipse/core/runtime/IPath;)Lorg/eclipse/jdt/core/IClasspathContainer;
astore 7
start local 7 8: aload 7
getstatic org.eclipse.jdt.internal.core.JavaModelManager.CONTAINER_INITIALIZATION_IN_PROGRESS:Lorg/eclipse/jdt/core/IClasspathContainer;
if_acmpne 11
9: aload 5
aload 6
aload 0
aload 4
invokevirtual org.eclipse.jdt.internal.core.JavaModelManager.containerBeingInitializedPut:(Lorg/eclipse/jdt/core/IJavaProject;Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/jdt/core/IClasspathContainer;)V
10: return
end local 7 end local 6 end local 5 end local 4 11: StackMap locals:
StackMap stack:
new org.eclipse.jdt.internal.core.SetContainerOperation
dup
aload 0
aload 1
aload 2
invokespecial org.eclipse.jdt.internal.core.SetContainerOperation.<init>:(Lorg/eclipse/core/runtime/IPath;[Lorg/eclipse/jdt/core/IJavaProject;[Lorg/eclipse/jdt/core/IClasspathContainer;)V
astore 4
start local 4 12: aload 4
aload 3
invokevirtual org.eclipse.jdt.internal.core.SetContainerOperation.runOperation:(Lorg/eclipse/core/runtime/IProgressMonitor;)V
13: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 containerPath Lorg/eclipse/core/runtime/IPath;
0 14 1 affectedProjects [Lorg/eclipse/jdt/core/IJavaProject;
0 14 2 respectiveContainers [Lorg/eclipse/jdt/core/IClasspathContainer;
0 14 3 monitor Lorg/eclipse/core/runtime/IProgressMonitor;
4 11 4 container Lorg/eclipse/jdt/core/IClasspathContainer;
6 11 5 manager Lorg/eclipse/jdt/internal/core/JavaModelManager;
7 11 6 project Lorg/eclipse/jdt/core/IJavaProject;
8 11 7 existingCointainer Lorg/eclipse/jdt/core/IClasspathContainer;
12 14 4 operation Lorg/eclipse/jdt/internal/core/SetContainerOperation;
Exceptions:
throws org.eclipse.jdt.core.JavaModelException
MethodParameters:
Name Flags
containerPath
affectedProjects
respectiveContainers
monitor
public static void setClasspathVariable(java.lang.String, org.eclipse.core.runtime.IPath);
descriptor: (Ljava/lang/String;Lorg/eclipse/core/runtime/IPath;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
invokestatic org.eclipse.jdt.core.JavaCore.setClasspathVariable:(Ljava/lang/String;Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IProgressMonitor;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 variableName Ljava/lang/String;
0 2 1 path Lorg/eclipse/core/runtime/IPath;
Exceptions:
throws org.eclipse.jdt.core.JavaModelException
MethodParameters:
Name Flags
variableName
path
public static void setClasspathVariable(java.lang.String, org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IProgressMonitor);
descriptor: (Ljava/lang/String;Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IProgressMonitor;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 1
new org.eclipse.jdt.internal.core.ClasspathEntry$AssertionFailedException
dup
ldc "Variable path cannot be null"
invokespecial org.eclipse.jdt.internal.core.ClasspathEntry$AssertionFailedException.<init>:(Ljava/lang/String;)V
athrow
1: StackMap locals:
StackMap stack:
iconst_1
anewarray java.lang.String
dup
iconst_0
aload 0
aastore
iconst_1
anewarray org.eclipse.core.runtime.IPath
dup
iconst_0
aload 1
aastore
aload 2
invokestatic org.eclipse.jdt.core.JavaCore.setClasspathVariables:([Ljava/lang/String;[Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IProgressMonitor;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 variableName Ljava/lang/String;
0 3 1 path Lorg/eclipse/core/runtime/IPath;
0 3 2 monitor Lorg/eclipse/core/runtime/IProgressMonitor;
Exceptions:
throws org.eclipse.jdt.core.JavaModelException
MethodParameters:
Name Flags
variableName
path
monitor
public static void setClasspathVariables(java.lang.String[], org.eclipse.core.runtime.IPath[], org.eclipse.core.runtime.IProgressMonitor);
descriptor: ([Ljava/lang/String;[Lorg/eclipse/core/runtime/IPath;Lorg/eclipse/core/runtime/IProgressMonitor;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
arraylength
aload 1
arraylength
if_icmpeq 1
new org.eclipse.jdt.internal.core.ClasspathEntry$AssertionFailedException
dup
ldc "Variable names and paths collections should have the same size"
invokespecial org.eclipse.jdt.internal.core.ClasspathEntry$AssertionFailedException.<init>:(Ljava/lang/String;)V
athrow
1: StackMap locals:
StackMap stack:
new org.eclipse.jdt.internal.core.SetVariablesOperation
dup
aload 0
aload 1
iconst_1
invokespecial org.eclipse.jdt.internal.core.SetVariablesOperation.<init>:([Ljava/lang/String;[Lorg/eclipse/core/runtime/IPath;Z)V
astore 3
start local 3 2: aload 3
aload 2
invokevirtual org.eclipse.jdt.internal.core.SetVariablesOperation.runOperation:(Lorg/eclipse/core/runtime/IProgressMonitor;)V
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 variableNames [Ljava/lang/String;
0 4 1 paths [Lorg/eclipse/core/runtime/IPath;
0 4 2 monitor Lorg/eclipse/core/runtime/IProgressMonitor;
2 4 3 operation Lorg/eclipse/jdt/internal/core/SetVariablesOperation;
Exceptions:
throws org.eclipse.jdt.core.JavaModelException
MethodParameters:
Name Flags
variableNames
paths
monitor
public static void setComplianceOptions(java.lang.String, java.util.Map);
descriptor: (Ljava/lang/String;Ljava/util/Map;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: aload 0
invokestatic org.eclipse.jdt.internal.compiler.impl.CompilerOptions.versionToJdkLevel:(Ljava/lang/String;)J
lstore 2
start local 2 1: lload 2
bipush 16
lushr
l2i
istore 4
start local 4 2: iload 4
tableswitch { // 47 - 54
47: 3
48: 9
49: 15
50: 22
51: 29
52: 36
53: 43
54: 51
default: 59
}
3: StackMap locals: long int
StackMap stack:
aload 1
ldc "org.eclipse.jdt.core.compiler.compliance"
ldc "1.3"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: aload 1
ldc "org.eclipse.jdt.core.compiler.source"
ldc "1.3"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: aload 1
ldc "org.eclipse.jdt.core.compiler.codegen.targetPlatform"
ldc "1.1"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: aload 1
ldc "org.eclipse.jdt.core.compiler.problem.assertIdentifier"
ldc "ignore"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
7: aload 1
ldc "org.eclipse.jdt.core.compiler.problem.enumIdentifier"
ldc "ignore"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
8: goto 70
9: StackMap locals:
StackMap stack:
aload 1
ldc "org.eclipse.jdt.core.compiler.compliance"
ldc "1.4"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
10: aload 1
ldc "org.eclipse.jdt.core.compiler.source"
ldc "1.3"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
11: aload 1
ldc "org.eclipse.jdt.core.compiler.codegen.targetPlatform"
ldc "1.2"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
12: aload 1
ldc "org.eclipse.jdt.core.compiler.problem.assertIdentifier"
ldc "warning"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
13: aload 1
ldc "org.eclipse.jdt.core.compiler.problem.enumIdentifier"
ldc "warning"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
14: goto 70
15: StackMap locals:
StackMap stack:
aload 1
ldc "org.eclipse.jdt.core.compiler.compliance"
ldc "1.5"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
16: aload 1
ldc "org.eclipse.jdt.core.compiler.source"
ldc "1.5"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
17: aload 1
ldc "org.eclipse.jdt.core.compiler.codegen.targetPlatform"
ldc "1.5"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
18: aload 1
ldc "org.eclipse.jdt.core.compiler.problem.assertIdentifier"
ldc "error"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
19: aload 1
ldc "org.eclipse.jdt.core.compiler.problem.enumIdentifier"
ldc "error"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
20: aload 1
ldc "org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode"
ldc "enabled"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
21: goto 70
22: StackMap locals:
StackMap stack:
aload 1
ldc "org.eclipse.jdt.core.compiler.compliance"
ldc "1.6"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
23: aload 1
ldc "org.eclipse.jdt.core.compiler.source"
ldc "1.6"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
24: aload 1
ldc "org.eclipse.jdt.core.compiler.codegen.targetPlatform"
ldc "1.6"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
25: aload 1
ldc "org.eclipse.jdt.core.compiler.problem.assertIdentifier"
ldc "error"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
26: aload 1
ldc "org.eclipse.jdt.core.compiler.problem.enumIdentifier"
ldc "error"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
27: aload 1
ldc "org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode"
ldc "enabled"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
28: goto 70
29: StackMap locals:
StackMap stack:
aload 1
ldc "org.eclipse.jdt.core.compiler.compliance"
ldc "1.7"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
30: aload 1
ldc "org.eclipse.jdt.core.compiler.source"
ldc "1.7"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
31: aload 1
ldc "org.eclipse.jdt.core.compiler.codegen.targetPlatform"
ldc "1.7"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
32: aload 1
ldc "org.eclipse.jdt.core.compiler.problem.assertIdentifier"
ldc "error"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
33: aload 1
ldc "org.eclipse.jdt.core.compiler.problem.enumIdentifier"
ldc "error"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
34: aload 1
ldc "org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode"
ldc "enabled"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
35: goto 70
36: StackMap locals:
StackMap stack:
aload 1
ldc "org.eclipse.jdt.core.compiler.compliance"
ldc "1.8"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
37: aload 1
ldc "org.eclipse.jdt.core.compiler.source"
ldc "1.8"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
38: aload 1
ldc "org.eclipse.jdt.core.compiler.codegen.targetPlatform"
ldc "1.8"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
39: aload 1
ldc "org.eclipse.jdt.core.compiler.problem.assertIdentifier"
ldc "error"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
40: aload 1
ldc "org.eclipse.jdt.core.compiler.problem.enumIdentifier"
ldc "error"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
41: aload 1
ldc "org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode"
ldc "enabled"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
42: goto 70
43: StackMap locals:
StackMap stack:
aload 1
ldc "org.eclipse.jdt.core.compiler.compliance"
ldc "9"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
44: aload 1
ldc "org.eclipse.jdt.core.compiler.source"
ldc "9"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
45: aload 1
ldc "org.eclipse.jdt.core.compiler.codegen.targetPlatform"
ldc "9"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
46: aload 1
ldc "org.eclipse.jdt.core.compiler.problem.assertIdentifier"
ldc "error"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
47: aload 1
ldc "org.eclipse.jdt.core.compiler.problem.enumIdentifier"
ldc "error"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
48: aload 1
ldc "org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode"
ldc "enabled"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
49: aload 1
ldc "org.eclipse.jdt.core.compiler.release"
ldc "enabled"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
50: goto 70
51: StackMap locals:
StackMap stack:
aload 1
ldc "org.eclipse.jdt.core.compiler.compliance"
ldc "10"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
52: aload 1
ldc "org.eclipse.jdt.core.compiler.source"
ldc "10"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
53: aload 1
ldc "org.eclipse.jdt.core.compiler.codegen.targetPlatform"
ldc "10"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
54: aload 1
ldc "org.eclipse.jdt.core.compiler.problem.assertIdentifier"
ldc "error"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
55: aload 1
ldc "org.eclipse.jdt.core.compiler.problem.enumIdentifier"
ldc "error"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
56: aload 1
ldc "org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode"
ldc "enabled"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
57: aload 1
ldc "org.eclipse.jdt.core.compiler.release"
ldc "enabled"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
58: goto 70
59: StackMap locals:
StackMap stack:
iload 4
bipush 54
if_icmple 70
60: lload 2
invokestatic org.eclipse.jdt.internal.compiler.impl.CompilerOptions.versionFromJdkLevel:(J)Ljava/lang/String;
astore 5
start local 5 61: aload 1
ldc "org.eclipse.jdt.core.compiler.compliance"
aload 5
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
62: aload 1
ldc "org.eclipse.jdt.core.compiler.source"
aload 5
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
63: aload 1
ldc "org.eclipse.jdt.core.compiler.codegen.targetPlatform"
aload 5
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
64: aload 1
ldc "org.eclipse.jdt.core.compiler.problem.assertIdentifier"
ldc "error"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
65: aload 1
ldc "org.eclipse.jdt.core.compiler.problem.enumIdentifier"
ldc "error"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
66: aload 1
ldc "org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode"
ldc "enabled"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
67: aload 1
ldc "org.eclipse.jdt.core.compiler.release"
ldc "enabled"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
68: aload 1
ldc "org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures"
ldc "disabled"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
69: aload 1
ldc "org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures"
ldc "warning"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 5 70: StackMap locals:
StackMap stack:
return
end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 71 0 compliance Ljava/lang/String;
0 71 1 options Ljava/util/Map;
1 71 2 jdkLevel J
2 71 4 major I
61 70 5 version Ljava/lang/String;
MethodParameters:
Name Flags
compliance
options
public static void setOptions(java.util.Hashtable<java.lang.String, java.lang.String>);
descriptor: (Ljava/util/Hashtable;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic org.eclipse.jdt.internal.core.JavaModelManager.getJavaModelManager:()Lorg/eclipse/jdt/internal/core/JavaModelManager;
aload 0
invokevirtual org.eclipse.jdt.internal.core.JavaModelManager.setOptions:(Ljava/util/Hashtable;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 newOptions Ljava/util/Hashtable<Ljava/lang/String;Ljava/lang/String;>;
Signature: (Ljava/util/Hashtable<Ljava/lang/String;Ljava/lang/String;>;)V
MethodParameters:
Name Flags
newOptions
public static java.lang.String latestSupportedJavaVersion();
descriptor: ()Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: getstatic org.eclipse.jdt.core.JavaCore.allVersions:Ljava/util/List;
getstatic org.eclipse.jdt.core.JavaCore.allVersions:Ljava/util/List;
invokeinterface java.util.List.size:()I
iconst_1
isub
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
areturn
LocalVariableTable:
Start End Slot Name Signature
public static int compareJavaVersions(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokestatic org.eclipse.jdt.internal.compiler.impl.CompilerOptions.versionToJdkLevel:(Ljava/lang/String;)J
aload 1
invokestatic org.eclipse.jdt.internal.compiler.impl.CompilerOptions.versionToJdkLevel:(Ljava/lang/String;)J
invokestatic java.lang.Long.compare:(JJ)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 first Ljava/lang/String;
0 1 1 second Ljava/lang/String;
MethodParameters:
Name Flags
first
second
public static java.lang.String[] getReferencedModules(org.eclipse.jdt.core.IJavaProject);
descriptor: (Lorg/eclipse/jdt/core/IJavaProject;)[Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic org.eclipse.jdt.internal.core.util.ModuleUtil.getReferencedModules:(Lorg/eclipse/jdt/core/IJavaProject;)[Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 project Lorg/eclipse/jdt/core/IJavaProject;
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
project
public static org.eclipse.jdt.core.IModuleDescription getAutomaticModuleDescription(org.eclipse.jdt.core.IJavaElement);
descriptor: (Lorg/eclipse/jdt/core/IJavaElement;)Lorg/eclipse/jdt/core/IModuleDescription;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
invokeinterface org.eclipse.jdt.core.IJavaElement.getElementType:()I
tableswitch { // 2 - 3
2: 1
3: 2
default: 3
}
1: StackMap locals:
StackMap stack:
aload 0
checkcast org.eclipse.jdt.internal.core.JavaProject
invokevirtual org.eclipse.jdt.internal.core.JavaProject.getAutomaticModuleDescription:()Lorg/eclipse/jdt/core/IModuleDescription;
areturn
2: StackMap locals:
StackMap stack:
aload 0
checkcast org.eclipse.jdt.internal.core.PackageFragmentRoot
invokevirtual org.eclipse.jdt.internal.core.PackageFragmentRoot.getAutomaticModuleDescription:()Lorg/eclipse/jdt/core/IModuleDescription;
areturn
3: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Illegal kind of java element: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokeinterface org.eclipse.jdt.core.IJavaElement.getElementType:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 element Lorg/eclipse/jdt/core/IJavaElement;
Exceptions:
throws org.eclipse.jdt.core.JavaModelException, java.lang.IllegalArgumentException
MethodParameters:
Name Flags
element
public static java.util.List<java.lang.String> defaultRootModules(java.lang.Iterable<org.eclipse.jdt.core.IPackageFragmentRoot>);
descriptor: (Ljava/lang/Iterable;)Ljava/util/List;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic org.eclipse.jdt.internal.core.JavaProject.defaultRootModules:(Ljava/lang/Iterable;)Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 allSystemRoots Ljava/lang/Iterable<Lorg/eclipse/jdt/core/IPackageFragmentRoot;>;
Signature: (Ljava/lang/Iterable<Lorg/eclipse/jdt/core/IPackageFragmentRoot;>;)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
allSystemRoots
public static byte[] compileWithAttributes(org.eclipse.jdt.core.IModuleDescription, java.util.Map<java.lang.String, java.lang.String>);
descriptor: (Lorg/eclipse/jdt/core/IModuleDescription;Ljava/util/Map;)[B
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new org.eclipse.jdt.internal.core.builder.ModuleInfoBuilder
dup
invokespecial org.eclipse.jdt.internal.core.builder.ModuleInfoBuilder.<init>:()V
aload 0
aload 1
invokevirtual org.eclipse.jdt.internal.core.builder.ModuleInfoBuilder.compileWithAttributes:(Lorg/eclipse/jdt/core/IModuleDescription;Ljava/util/Map;)[B
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 module Lorg/eclipse/jdt/core/IModuleDescription;
0 1 1 classFileAttributes Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
Exceptions:
throws org.eclipse.jdt.core.JavaModelException, java.lang.IllegalArgumentException
Signature: (Lorg/eclipse/jdt/core/IModuleDescription;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)[B
MethodParameters:
Name Flags
module
classFileAttributes
public static java.lang.String getModuleNameFromJar(java.io.File);
descriptor: (Ljava/io/File;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=7, args_size=1
start local 0 0: aload 0
invokevirtual java.io.File.isFile:()Z
ifne 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aconst_null
astore 1
start local 1 3: aconst_null
astore 2
aconst_null
astore 3
4: new java.util.zip.ZipFile
dup
aload 0
invokespecial java.util.zip.ZipFile.<init>:(Ljava/io/File;)V
astore 4
start local 4 5: aconst_null
astore 5
start local 5 6: aload 4
ldc "module-info.class"
invokestatic org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader.read:(Ljava/util/zip/ZipFile;Ljava/lang/String;)Lorg/eclipse/jdt/internal/compiler/classfmt/ClassFileReader;
astore 6
start local 6 7: aload 6
ifnull 11
8: aload 6
invokevirtual org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader.getModuleDeclaration:()Lorg/eclipse/jdt/internal/compiler/env/IBinaryModule;
astore 5
9: aload 5
ifnull 11
10: aload 5
invokeinterface org.eclipse.jdt.internal.compiler.env.IModule.name:()[C
astore 1
end local 6 end local 5 11: StackMap locals: java.io.File char[] java.lang.Throwable java.lang.Throwable java.util.zip.ZipFile
StackMap stack:
aload 4
ifnull 19
aload 4
invokevirtual java.util.zip.ZipFile.close:()V
goto 19
StackMap locals:
StackMap stack: java.lang.Throwable
12: astore 2
aload 4
ifnull 13
aload 4
invokevirtual java.util.zip.ZipFile.close:()V
end local 4 StackMap locals:
StackMap stack:
13: aload 2
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
14: astore 3
aload 2
ifnonnull 15
aload 3
astore 2
goto 16
StackMap locals:
StackMap stack:
15: aload 2
aload 3
if_acmpeq 16
aload 2
aload 3
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
16: aload 2
athrow
StackMap locals: java.io.File char[]
StackMap stack: java.lang.Exception
17: astore 2
start local 2 18: aload 2
invokestatic org.eclipse.jdt.internal.core.util.Util.log:(Ljava/lang/Throwable;)V
end local 2 19: StackMap locals:
StackMap stack:
aload 1
ifnonnull 21
20: aload 0
invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
invokestatic org.eclipse.jdt.internal.compiler.env.AutomaticModuleNaming.determineAutomaticModuleName:(Ljava/lang/String;)[C
astore 1
21: StackMap locals:
StackMap stack:
new java.lang.String
dup
aload 1
invokespecial java.lang.String.<init>:([C)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 file Ljava/io/File;
3 22 1 moduleName [C
5 13 4 zipFile Ljava/util/zip/ZipFile;
6 11 5 module Lorg/eclipse/jdt/internal/compiler/env/IModule;
7 11 6 reader Lorg/eclipse/jdt/internal/compiler/classfmt/ClassFileReader;
18 19 2 ex Ljava/lang/Exception;
Exception table:
from to target type
5 11 12 any
4 14 14 any
3 17 17 Class org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
3 17 17 Class java.io.IOException
MethodParameters:
Name Flags
file
public static java.util.Set<java.lang.String> getRequiredModulesFromJar(java.io.File);
descriptor: (Ljava/io/File;)Ljava/util/Set;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=7, args_size=1
start local 0 0: aload 0
invokevirtual java.io.File.isFile:()Z
ifne 2
1: invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
areturn
2: StackMap locals:
StackMap stack:
aconst_null
astore 1
aconst_null
astore 2
3: new java.util.zip.ZipFile
dup
aload 0
invokespecial java.util.zip.ZipFile.<init>:(Ljava/io/File;)V
astore 3
start local 3 4: aconst_null
astore 4
start local 4 5: aload 3
ldc "module-info.class"
invokestatic org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader.read:(Ljava/util/zip/ZipFile;Ljava/lang/String;)Lorg/eclipse/jdt/internal/compiler/classfmt/ClassFileReader;
astore 5
start local 5 6: aload 5
ifnull 15
7: aload 5
invokevirtual org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader.getModuleDeclaration:()Lorg/eclipse/jdt/internal/compiler/env/IBinaryModule;
astore 4
8: aload 4
ifnull 15
9: aload 4
invokeinterface org.eclipse.jdt.internal.compiler.env.IModule.requires:()[Lorg/eclipse/jdt/internal/compiler/env/IModule$IModuleReference;
astore 6
start local 6 10: aload 6
ifnull 15
11: aload 6
invokestatic java.util.stream.Stream.of:([Ljava/lang/Object;)Ljava/util/stream/Stream;
invokedynamic apply()Ljava/util/function/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
org/eclipse/jdt/core/JavaCore.lambda$0(Lorg/eclipse/jdt/internal/compiler/env/IModule$IModuleReference;)Ljava/lang/String; (6)
(Lorg/eclipse/jdt/internal/compiler/env/IModule$IModuleReference;)Ljava/lang/String;
invokeinterface java.util.stream.Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
12: invokedynamic get()Ljava/util/function/Supplier;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
java/util/LinkedHashSet.<init>()V (8)
()Ljava/util/LinkedHashSet;
invokestatic java.util.stream.Collectors.toCollection:(Ljava/util/function/Supplier;)Ljava/util/stream/Collector;
invokeinterface java.util.stream.Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
checkcast java.util.Set
13: aload 3
ifnull 14
aload 3
invokevirtual java.util.zip.ZipFile.close:()V
14: StackMap locals: java.io.File java.lang.Throwable java.lang.Throwable java.util.zip.ZipFile org.eclipse.jdt.internal.compiler.env.IModule org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader org.eclipse.jdt.internal.compiler.env.IModule$IModuleReference[]
StackMap stack: java.util.Set
areturn
end local 6 end local 5 end local 4 15: StackMap locals:
StackMap stack:
aload 3
ifnull 23
aload 3
invokevirtual java.util.zip.ZipFile.close:()V
goto 23
StackMap locals:
StackMap stack: java.lang.Throwable
16: astore 1
aload 3
ifnull 17
aload 3
invokevirtual java.util.zip.ZipFile.close:()V
end local 3 StackMap locals:
StackMap stack:
17: aload 1
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
18: astore 2
aload 1
ifnonnull 19
aload 2
astore 1
goto 20
StackMap locals:
StackMap stack:
19: aload 1
aload 2
if_acmpeq 20
aload 1
aload 2
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
20: aload 1
athrow
StackMap locals: java.io.File
StackMap stack: java.lang.Exception
21: astore 1
start local 1 22: aload 1
invokestatic org.eclipse.jdt.internal.core.util.Util.log:(Ljava/lang/Throwable;)V
end local 1 23: StackMap locals:
StackMap stack:
invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 file Ljava/io/File;
4 17 3 zipFile Ljava/util/zip/ZipFile;
5 15 4 module Lorg/eclipse/jdt/internal/compiler/env/IModule;
6 15 5 reader Lorg/eclipse/jdt/internal/compiler/classfmt/ClassFileReader;
10 15 6 moduleRefs [Lorg/eclipse/jdt/internal/compiler/env/IModule$IModuleReference;
22 23 1 ex Ljava/lang/Exception;
Exception table:
from to target type
4 13 16 any
3 14 18 any
15 18 18 any
2 14 21 Class org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
15 21 21 Class org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
2 14 21 Class java.io.IOException
15 21 21 Class java.io.IOException
Signature: (Ljava/io/File;)Ljava/util/Set<Ljava/lang/String;>;
MethodParameters:
Name Flags
file
public void stop(org.osgi.framework.BundleContext);
descriptor: (Lorg/osgi/framework/BundleContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: invokestatic org.eclipse.jdt.internal.core.JavaModelManager.unregisterDebugOptionsListener:()V
1: invokestatic org.eclipse.jdt.internal.core.JavaModelManager.getJavaModelManager:()Lorg/eclipse/jdt/internal/core/JavaModelManager;
invokevirtual org.eclipse.jdt.internal.core.JavaModelManager.shutdown:()V
2: goto 6
StackMap locals:
StackMap stack: java.lang.Throwable
3: astore 2
4: aload 0
aload 1
invokespecial org.eclipse.core.runtime.Plugin.stop:(Lorg/osgi/framework/BundleContext;)V
5: aload 2
athrow
6: StackMap locals:
StackMap stack:
aload 0
aload 1
invokespecial org.eclipse.core.runtime.Plugin.stop:(Lorg/osgi/framework/BundleContext;)V
7: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/eclipse/jdt/core/JavaCore;
0 8 1 context Lorg/osgi/framework/BundleContext;
Exception table:
from to target type
0 3 3 any
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
context
public void start(org.osgi.framework.BundleContext);
descriptor: (Lorg/osgi/framework/BundleContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.eclipse.core.runtime.Plugin.start:(Lorg/osgi/framework/BundleContext;)V
1: aload 1
invokestatic org.eclipse.jdt.internal.core.JavaModelManager.registerDebugOptionsListener:(Lorg/osgi/framework/BundleContext;)V
2: invokestatic org.eclipse.jdt.internal.core.JavaModelManager.getJavaModelManager:()Lorg/eclipse/jdt/internal/core/JavaModelManager;
invokevirtual org.eclipse.jdt.internal.core.JavaModelManager.startup:()V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/core/JavaCore;
0 4 1 context Lorg/osgi/framework/BundleContext;
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
context
private static java.lang.String lambda$0(org.eclipse.jdt.internal.compiler.env.IModule$IModuleReference);
descriptor: (Lorg/eclipse/jdt/internal/compiler/env/IModule$IModuleReference;)Ljava/lang/String;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.String
dup
aload 0
invokeinterface org.eclipse.jdt.internal.compiler.env.IModule$IModuleReference.name:()[C
invokespecial java.lang.String.<init>:([C)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 m Lorg/eclipse/jdt/internal/compiler/env/IModule$IModuleReference;
}
SourceFile: "JavaCore.java"
NestMembers:
org.eclipse.jdt.core.JavaCore$1 org.eclipse.jdt.core.JavaCore$2
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
org.eclipse.jdt.core.JavaCore$1
org.eclipse.jdt.core.JavaCore$2
public abstract IModuleReference = org.eclipse.jdt.internal.compiler.env.IModule$IModuleReference of org.eclipse.jdt.internal.compiler.env.IModule
public AssertionFailedException = org.eclipse.jdt.internal.core.ClasspathEntry$AssertionFailedException of org.eclipse.jdt.internal.core.ClasspathEntry