public class jdk.internal.org.objectweb.asm.commons.ModuleRemapper extends jdk.internal.org.objectweb.asm.ModuleVisitor
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: jdk.internal.org.objectweb.asm.commons.ModuleRemapper
super_class: jdk.internal.org.objectweb.asm.ModuleVisitor
{
protected final jdk.internal.org.objectweb.asm.commons.Remapper remapper;
descriptor: Ljdk/internal/org/objectweb/asm/commons/Remapper;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
public void <init>(jdk.internal.org.objectweb.asm.ModuleVisitor, jdk.internal.org.objectweb.asm.commons.Remapper);
descriptor: (Ljdk/internal/org/objectweb/asm/ModuleVisitor;Ljdk/internal/org/objectweb/asm/commons/Remapper;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc 524288
aload 1
aload 2
invokespecial jdk.internal.org.objectweb.asm.commons.ModuleRemapper.<init>:(ILjdk/internal/org/objectweb/asm/ModuleVisitor;Ljdk/internal/org/objectweb/asm/commons/Remapper;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/ModuleRemapper;
0 2 1 moduleVisitor Ljdk/internal/org/objectweb/asm/ModuleVisitor;
0 2 2 remapper Ljdk/internal/org/objectweb/asm/commons/Remapper;
MethodParameters:
Name Flags
moduleVisitor final
remapper final
protected void <init>(int, jdk.internal.org.objectweb.asm.ModuleVisitor, jdk.internal.org.objectweb.asm.commons.Remapper);
descriptor: (ILjdk/internal/org/objectweb/asm/ModuleVisitor;Ljdk/internal/org/objectweb/asm/commons/Remapper;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 2
invokespecial jdk.internal.org.objectweb.asm.ModuleVisitor.<init>:(ILjdk/internal/org/objectweb/asm/ModuleVisitor;)V
1: aload 0
aload 3
putfield jdk.internal.org.objectweb.asm.commons.ModuleRemapper.remapper:Ljdk/internal/org/objectweb/asm/commons/Remapper;
2: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljdk/internal/org/objectweb/asm/commons/ModuleRemapper;
0 3 1 api I
0 3 2 moduleVisitor Ljdk/internal/org/objectweb/asm/ModuleVisitor;
0 3 3 remapper Ljdk/internal/org/objectweb/asm/commons/Remapper;
MethodParameters:
Name Flags
api final
moduleVisitor final
remapper final
public void visitMainClass(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield jdk.internal.org.objectweb.asm.commons.ModuleRemapper.remapper:Ljdk/internal/org/objectweb/asm/commons/Remapper;
aload 1
invokevirtual jdk.internal.org.objectweb.asm.commons.Remapper.mapType:(Ljava/lang/String;)Ljava/lang/String;
invokespecial jdk.internal.org.objectweb.asm.ModuleVisitor.visitMainClass:(Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/ModuleRemapper;
0 2 1 mainClass Ljava/lang/String;
MethodParameters:
Name Flags
mainClass final
public void visitPackage(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield jdk.internal.org.objectweb.asm.commons.ModuleRemapper.remapper:Ljdk/internal/org/objectweb/asm/commons/Remapper;
aload 1
invokevirtual jdk.internal.org.objectweb.asm.commons.Remapper.mapPackageName:(Ljava/lang/String;)Ljava/lang/String;
invokespecial jdk.internal.org.objectweb.asm.ModuleVisitor.visitPackage:(Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/ModuleRemapper;
0 2 1 packaze Ljava/lang/String;
MethodParameters:
Name Flags
packaze final
public void visitRequire(java.lang.String, int, java.lang.String);
descriptor: (Ljava/lang/String;ILjava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 0
getfield jdk.internal.org.objectweb.asm.commons.ModuleRemapper.remapper:Ljdk/internal/org/objectweb/asm/commons/Remapper;
aload 1
invokevirtual jdk.internal.org.objectweb.asm.commons.Remapper.mapModuleName:(Ljava/lang/String;)Ljava/lang/String;
iload 2
aload 3
invokespecial jdk.internal.org.objectweb.asm.ModuleVisitor.visitRequire:(Ljava/lang/String;ILjava/lang/String;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/ModuleRemapper;
0 2 1 module Ljava/lang/String;
0 2 2 access I
0 2 3 version Ljava/lang/String;
MethodParameters:
Name Flags
module final
access final
version final
public void visitExport(java.lang.String, int, java.lang.String[]);
descriptor: (Ljava/lang/String;I[Ljava/lang/String;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=5, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aconst_null
astore 4
start local 4 1: aload 3
ifnull 8
2: aload 3
arraylength
anewarray java.lang.String
astore 4
3: iconst_0
istore 5
start local 5 4: goto 7
5: StackMap locals: java.lang.String[] int
StackMap stack:
aload 4
iload 5
aload 0
getfield jdk.internal.org.objectweb.asm.commons.ModuleRemapper.remapper:Ljdk/internal/org/objectweb/asm/commons/Remapper;
aload 3
iload 5
aaload
invokevirtual jdk.internal.org.objectweb.asm.commons.Remapper.mapModuleName:(Ljava/lang/String;)Ljava/lang/String;
aastore
6: iinc 5 1
StackMap locals:
StackMap stack:
7: iload 5
aload 3
arraylength
if_icmplt 5
end local 5 8: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield jdk.internal.org.objectweb.asm.commons.ModuleRemapper.remapper:Ljdk/internal/org/objectweb/asm/commons/Remapper;
aload 1
invokevirtual jdk.internal.org.objectweb.asm.commons.Remapper.mapPackageName:(Ljava/lang/String;)Ljava/lang/String;
iload 2
aload 4
invokespecial jdk.internal.org.objectweb.asm.ModuleVisitor.visitExport:(Ljava/lang/String;I[Ljava/lang/String;)V
9: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Ljdk/internal/org/objectweb/asm/commons/ModuleRemapper;
0 10 1 packaze Ljava/lang/String;
0 10 2 access I
0 10 3 modules [Ljava/lang/String;
1 10 4 remappedModules [Ljava/lang/String;
4 8 5 i I
MethodParameters:
Name Flags
packaze final
access final
modules final
public void visitOpen(java.lang.String, int, java.lang.String[]);
descriptor: (Ljava/lang/String;I[Ljava/lang/String;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=5, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aconst_null
astore 4
start local 4 1: aload 3
ifnull 8
2: aload 3
arraylength
anewarray java.lang.String
astore 4
3: iconst_0
istore 5
start local 5 4: goto 7
5: StackMap locals: java.lang.String[] int
StackMap stack:
aload 4
iload 5
aload 0
getfield jdk.internal.org.objectweb.asm.commons.ModuleRemapper.remapper:Ljdk/internal/org/objectweb/asm/commons/Remapper;
aload 3
iload 5
aaload
invokevirtual jdk.internal.org.objectweb.asm.commons.Remapper.mapModuleName:(Ljava/lang/String;)Ljava/lang/String;
aastore
6: iinc 5 1
StackMap locals:
StackMap stack:
7: iload 5
aload 3
arraylength
if_icmplt 5
end local 5 8: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield jdk.internal.org.objectweb.asm.commons.ModuleRemapper.remapper:Ljdk/internal/org/objectweb/asm/commons/Remapper;
aload 1
invokevirtual jdk.internal.org.objectweb.asm.commons.Remapper.mapPackageName:(Ljava/lang/String;)Ljava/lang/String;
iload 2
aload 4
invokespecial jdk.internal.org.objectweb.asm.ModuleVisitor.visitOpen:(Ljava/lang/String;I[Ljava/lang/String;)V
9: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Ljdk/internal/org/objectweb/asm/commons/ModuleRemapper;
0 10 1 packaze Ljava/lang/String;
0 10 2 access I
0 10 3 modules [Ljava/lang/String;
1 10 4 remappedModules [Ljava/lang/String;
4 8 5 i I
MethodParameters:
Name Flags
packaze final
access final
modules final
public void visitUse(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield jdk.internal.org.objectweb.asm.commons.ModuleRemapper.remapper:Ljdk/internal/org/objectweb/asm/commons/Remapper;
aload 1
invokevirtual jdk.internal.org.objectweb.asm.commons.Remapper.mapType:(Ljava/lang/String;)Ljava/lang/String;
invokespecial jdk.internal.org.objectweb.asm.ModuleVisitor.visitUse:(Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/internal/org/objectweb/asm/commons/ModuleRemapper;
0 2 1 service Ljava/lang/String;
MethodParameters:
Name Flags
service final
public void visitProvide(java.lang.String, java.lang.String[]);
descriptor: (Ljava/lang/String;[Ljava/lang/String;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=5, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
arraylength
anewarray java.lang.String
astore 3
start local 3 1: iconst_0
istore 4
start local 4 2: goto 5
3: StackMap locals: java.lang.String[] int
StackMap stack:
aload 3
iload 4
aload 0
getfield jdk.internal.org.objectweb.asm.commons.ModuleRemapper.remapper:Ljdk/internal/org/objectweb/asm/commons/Remapper;
aload 2
iload 4
aaload
invokevirtual jdk.internal.org.objectweb.asm.commons.Remapper.mapType:(Ljava/lang/String;)Ljava/lang/String;
aastore
4: iinc 4 1
StackMap locals:
StackMap stack:
5: iload 4
aload 2
arraylength
if_icmplt 3
end local 4 6: aload 0
aload 0
getfield jdk.internal.org.objectweb.asm.commons.ModuleRemapper.remapper:Ljdk/internal/org/objectweb/asm/commons/Remapper;
aload 1
invokevirtual jdk.internal.org.objectweb.asm.commons.Remapper.mapType:(Ljava/lang/String;)Ljava/lang/String;
aload 3
invokespecial jdk.internal.org.objectweb.asm.ModuleVisitor.visitProvide:(Ljava/lang/String;[Ljava/lang/String;)V
7: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljdk/internal/org/objectweb/asm/commons/ModuleRemapper;
0 8 1 service Ljava/lang/String;
0 8 2 providers [Ljava/lang/String;
1 8 3 remappedProviders [Ljava/lang/String;
2 6 4 i I
MethodParameters:
Name Flags
service final
providers final
}
SourceFile: "ModuleRemapper.java"