class com.sun.tools.classfile.Dependencies$TargetRegexFilter implements com.sun.tools.classfile.Dependency$Filter
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.sun.tools.classfile.Dependencies$TargetRegexFilter
super_class: java.lang.Object
{
private final java.util.regex.Pattern pattern;
descriptor: Ljava/util/regex/Pattern;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
void <init>(java.util.regex.Pattern);
descriptor: (Ljava/util/regex/Pattern;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 // com.sun.tools.classfile.Dependencies$TargetRegexFilter this
start local 1 // java.util.regex.Pattern pattern
0: .line 419
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 420
aload 0 /* this */
aload 1 /* pattern */
putfield com.sun.tools.classfile.Dependencies$TargetRegexFilter.pattern:Ljava/util/regex/Pattern;
2: .line 421
return
end local 1 // java.util.regex.Pattern pattern
end local 0 // com.sun.tools.classfile.Dependencies$TargetRegexFilter this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/tools/classfile/Dependencies$TargetRegexFilter;
0 3 1 pattern Ljava/util/regex/Pattern;
MethodParameters:
Name Flags
pattern
public boolean accepts(com.sun.tools.classfile.Dependency);
descriptor: (Lcom/sun/tools/classfile/Dependency;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 // com.sun.tools.classfile.Dependencies$TargetRegexFilter this
start local 1 // com.sun.tools.classfile.Dependency dependency
0: .line 424
aload 0 /* this */
getfield com.sun.tools.classfile.Dependencies$TargetRegexFilter.pattern:Ljava/util/regex/Pattern;
aload 1 /* dependency */
invokeinterface com.sun.tools.classfile.Dependency.getTarget:()Lcom/sun/tools/classfile/Dependency$Location;
invokeinterface com.sun.tools.classfile.Dependency$Location.getClassName:()Ljava/lang/String;
invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
invokevirtual java.util.regex.Matcher.matches:()Z
ireturn
end local 1 // com.sun.tools.classfile.Dependency dependency
end local 0 // com.sun.tools.classfile.Dependencies$TargetRegexFilter this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/tools/classfile/Dependencies$TargetRegexFilter;
0 1 1 dependency Lcom/sun/tools/classfile/Dependency;
MethodParameters:
Name Flags
dependency
}
SourceFile: "Dependencies.java"
NestHost: com.sun.tools.classfile.Dependencies
InnerClasses:
TargetRegexFilter = com.sun.tools.classfile.Dependencies$TargetRegexFilter of com.sun.tools.classfile.Dependencies
public abstract Filter = com.sun.tools.classfile.Dependency$Filter of com.sun.tools.classfile.Dependency
public abstract Location = com.sun.tools.classfile.Dependency$Location of com.sun.tools.classfile.Dependency