Edit C:\Program Files\Java\jdk1.8.0_121\lib\visualvm\platform\lib\org\openide\modules\Dependency.class
?? 2t r ? D ? ? ? D ? D ? D ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? D ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # ? ? ? ? ? ? ? ? ? ? ? ? ? / ? D ? ? ? ? ? ? ? ? ? ? ? D F r ? ? ? !" #$% &'() #* D+, #- D. D/0 D12 D34 D56 D78 D9: ?;<= DependencyKey InnerClasses serialVersionUID J ConstantValue 9? TYPE_MODULE I TYPE_PACKAGE TYPE_JAVA TYPE_IDE Deprecated RuntimeVisibleAnnotations Ljava/lang/Deprecated; TYPE_REQUIRES TYPE_NEEDS TYPE_RECOMMENDS COMPARE_SPEC COMPARE_IMPL COMPARE_ANY IDE_NAME Ljava/lang/String; IDE_SPEC *Lorg/openide/modules/SpecificationVersion; IDE_IMPL JAVA_NAME JAVA_SPEC JAVA_IMPL VM_NAME VM_SPEC VM_IMPL type comparison name version FQN Ljava/util/regex/Pattern; <init> )(ILjava/lang/String;ILjava/lang/String;)V Code LineNumberTable StackMapTable>> checkCodeName (Ljava/lang/String;Z)V ? Exceptions create $(ILjava/lang/String;)Ljava/util/Set;? ?@ Signature F(ILjava/lang/String;)Ljava/util/Set<Lorg/openide/modules/Dependency;>; getType ()I getName ()Ljava/lang/String; getComparison getVersion equals (Ljava/lang/Object;)Z hashCode toString ? makeSpec >(Ljava/lang/String;)Lorg/openide/modules/SpecificationVersion; <clinit> ()V SourceFile Dependency.java ? ? ? |>A ? ? ? ? | ? ?BC "java/lang/IllegalArgumentException java/lang/StringBuilder No slash permitted in: DE ? ? ?FGHGIJKL Negative release number: )Release number range must be increasing: java/lang/NumberFormatException ? ?MNOPQR $Malformed dot-separated identifier: STU java/util/HashSet ?V java/util/StringTokenizer , ?WXR No deps given: " " java/util/HashMapY ? No name in dependency: > ? ? = Strange comparison string: in #Comparison string without version: Trailing garbage in dependency: (org/openide/modules/SpecificationVersion ?F ? ? FCannot have an implementation dependency on a ranged release version: Z ?[\ !No close bracket on package dep: YCannot use a version comparison on a package dependency when only a sample class is given >Cannot have a sample class with dots when package is specified Java VM +Java dependency must be on "Java" or "VM": 'Must give a comparison for a Java dep: IDE /BL Invalid IDE dependency: 'Must give a comparison for an IDE dep: 3Cannot give a comparison for a token requires dep: 0Cannot give a comparison for a token needs dep: unknown type org/openide/modules/Dependency ? ? ,org/openide/modules/Dependency$DependencyKey ?]@^ ? Dependency D_ # duplicates the similar dependency `a?b ?cdefghi ? ? module package requires needs recommends = > jkl (WARNING: invalid specification version: mnF 0 org.openide.major.versionop ? ? !org.openide.specification.versionoq ? ? ? ? org.openide.version ? ? java.specification.version ? ? java.version ? ? java.vm.specification.version ? ? java.vm.version ? ? ](?:\p{javaJavaIdentifierStart}\p{javaJavaIdentifierPart}*)(?:[.]\p{javaJavaIdentifierPart}+)*rs java/lang/Object java/io/Serializable java/lang/String java/util/Set java/util/Map intern indexOf (I)I append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (Ljava/lang/String;)V substring (II)Ljava/lang/String; (I)Ljava/lang/String; java/lang/Integer parseInt (Ljava/lang/String;)I java/util/regex/Pattern matcher 3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; java/util/regex/Matcher matches ()Z java/util/Collections emptySet ()Ljava/util/Set; (I)V '(Ljava/lang/String;Ljava/lang/String;)V hasMoreTokens nextToken length charAt (I)C #(Lorg/openide/modules/Dependency;)V containsKey -(Ljava/lang/Object;)Ljava/lang/StringBuilder; get &(Ljava/lang/Object;)Ljava/lang/Object; add put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; getClass ()Ljava/lang/Class; org/openide/util/Utilities compareObjects '(Ljava/lang/Object;Ljava/lang/Object;)Z java/lang/System err Ljava/io/PrintStream; java/io/PrintStream println getProperty 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; &(Ljava/lang/String;)Ljava/lang/String; compile -(Ljava/lang/String;)Ljava/util/regex/Pattern; 1 D r s v w x y { | x } ~ | x ? | x ? ? | x ? ? ? ? ? | x ? ? | x ? ? | x ? ? | x } ? | x ? | x ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? x 8 ? ? ? ? ? ? x 9 ? ? ? ? ? | ? | ? ? ? ? ? ? ? ? ? ? )*? *? *,? ? *? *? ? ? ? ? ? m n o p q ( r ? / ? $ ? ? ? ? ? ? ? ? ? ? ? ? ? */? >? *M? ?? ? Y? Y? ? *? ? ? ?*? M*`? :-? 6? -? 6? ? Y? Y? ? *? ? ? ? `? ? 6`? ? 6? ? Y? Y? ? *? ? ? ?? ? Y? Y? ? *? ? ? ? :? Y? ? ? ,? ? ? ? Y? Y? ? ,? ? ? ? I ? ? ? f z | } ? 0 ? 7 ? @ ? I ? O ? V ? [ ? v ? y ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? , ? ? E ? ? ? ? :? !B ? ' ? ? ? ? ? R+? ? ? Y? M? Y+? N-? ? #? Y? Y? !? +? "? ? ? ? #Y? $:-? ??-? %:? Y&? :? ? ? Y? Y? '? ? ? ? ?? %:? ? ?? %: (? )? 6? 8 *? )? 6? (? Y? Y? +? ? ,? +? ? ? ?? ? (? Y? Y? -? ? ,? +? ? ? ?? %: ? ? (? Y? Y? .? ? ,? +? ? ? ?? ? /Y ? 0W? :? Y? ? ? 6: ? 6? 1-? ?^?X? Y? Y? 2? ? ? ? ?? ?[? 6 ? X ? ? ? 1? 3d? 4]? ? Y? Y? 5? ? ? ? ? `? 3d? ? 1? ? 1 ? ? ? Y6? ? ? & `? 3d? .? ? ? Y7? ??? T8? )? )9? )? ? Y? Y? :? ? ? ? ??R? Y? Y? ;? +? ? ? ?? ?<? )? n=? >6 ? 6? 8 ? <? )? 6 `? ? 6? ? 6? :6? ? Y? Y? ?? ? ? ? ?? ? Y? Y? @? +? ? ? ?? -? ? Y? Y? A? +? ? ? ?? 1? m? -? ? Y? Y? B? +? ? ? ?? 1? =? -? ? Y? Y? B? +? ? ? ?? 1? ? YC? ? DY ? E: ? FY ? G:? H ? 0? Y? Y? I? ? JK? ? L ? J? ? ?, ? M W ? N W?,? NX[ ? ? r \ ? ? ? ? ? # ? C ? N ? U ? [ ? h ? p ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# ?H ?N ?X ?[ ?] ?j ?m ?p ?s ?x ?~ ?? ?? ?? ?? ?? ?? ?? ?? ?% /MW_s??????!?"?$?%?)?*-+, 01*506K8P9V:q=z>???@?C?D?E?F?I?K?N?O?QR8VAWMYP[ ? (? : ? ? ? = ? ? % ? ? ? ? ? ? ? ? ? $ ? ? ? ? ? ? ? ? ,? 3 ? ? ? ? ? ? ? ? ? R ? ? ? ?7? $,? '4 ? #? @? ? ? ? ? ? ? ? ? ? ? %&& ? S ? ? ? ? ? ? ? ? ? ? ? ? *? ? ? ` ? ? ? *? ? ? e ? ? ? *? ? ? j ? ? ? *? ? ? o ? ? ? ~ I+? O D? ?+? DM*? ,? ? .*? ,? ? #*? ,? ? )? *? ,? ? P? ? ? ? u v y { ? ? : ? ? ? ? ( Q*? ?*? ? R? ? ? ? ? ? ? Yd? SL*? ? +T? W? J*? ? +U? W? 8*? ? +V? W? &*? ? +W? W? *? ? +X? W+*? ? W*? ? +Y? W+*? ? W? *? ? +Z? W+*? ? W+? ? ? N ? ? ? ? $? .? 6? @? I? S? \? c? l? t? {? ?? ?? ?? ?? ? ? ?# ? ? ? ? N*? C? /Y*? 0?? [? Y? \? *? ? ? ]**? 3d? K? /Y*? 0?*? 3?? /Y^? 0? 3 ; <