public class sun.management.snmp.jvminstr.JvmRTClassPathTableMetaImpl extends sun.management.snmp.jvmmib.JvmRTClassPathTableMeta
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: sun.management.snmp.jvminstr.JvmRTClassPathTableMetaImpl
super_class: sun.management.snmp.jvmmib.JvmRTClassPathTableMeta
{
private sun.management.snmp.util.SnmpTableCache cache;
descriptor: Lsun/management/snmp/util/SnmpTableCache;
flags: (0x0002) ACC_PRIVATE
static final sun.management.snmp.util.MibLogger log;
descriptor: Lsun/management/snmp/util/MibLogger;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new sun.management.snmp.util.MibLogger
dup
ldc Lsun/management/snmp/jvminstr/JvmRTClassPathTableMetaImpl;
invokespecial sun.management.snmp.util.MibLogger.<init>:(Ljava/lang/Class;)V
1: putstatic sun.management.snmp.jvminstr.JvmRTClassPathTableMetaImpl.log:Lsun/management/snmp/util/MibLogger;
2: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(com.sun.jmx.snmp.agent.SnmpMib, com.sun.jmx.snmp.agent.SnmpStandardObjectServer);
descriptor: (Lcom/sun/jmx/snmp/agent/SnmpMib;Lcom/sun/jmx/snmp/agent/SnmpStandardObjectServer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial sun.management.snmp.jvmmib.JvmRTClassPathTableMeta.<init>:(Lcom/sun/jmx/snmp/agent/SnmpMib;Lcom/sun/jmx/snmp/agent/SnmpStandardObjectServer;)V
1: aload 0
new sun.management.snmp.jvminstr.JvmRTClassPathTableMetaImpl$JvmRTClassPathTableCache
dup
aload 0
ldc -1
invokespecial sun.management.snmp.jvminstr.JvmRTClassPathTableMetaImpl$JvmRTClassPathTableCache.<init>:(Lsun/management/snmp/jvminstr/JvmRTClassPathTableMetaImpl;J)V
putfield sun.management.snmp.jvminstr.JvmRTClassPathTableMetaImpl.cache:Lsun/management/snmp/util/SnmpTableCache;
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/management/snmp/jvminstr/JvmRTClassPathTableMetaImpl;
0 3 1 myMib Lcom/sun/jmx/snmp/agent/SnmpMib;
0 3 2 objserv Lcom/sun/jmx/snmp/agent/SnmpStandardObjectServer;
MethodParameters:
Name Flags
myMib
objserv
protected SnmpOid getNextOid(java.lang.Object);
descriptor: (Ljava/lang/Object;)LSnmpOid;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tSnmpOid cannot be resolved to a type\n\tThe method getNextOid(SnmpOid, Object) is ambiguous for the type JvmRTClassPathTableMetaImpl\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/management/snmp/jvminstr/JvmRTClassPathTableMetaImpl;
Exceptions:
throws com.sun.jmx.snmp.SnmpStatusException
MethodParameters:
Name Flags
userData
protected SnmpOid getNextOid(SnmpOid, java.lang.Object);
descriptor: (LSnmpOid;Ljava/lang/Object;)LSnmpOid;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tSnmpOid cannot be resolved to a type\n\tSnmpOid cannot be resolved to a type\n\tSnmpOid cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/management/snmp/jvminstr/JvmRTClassPathTableMetaImpl;
Exceptions:
throws com.sun.jmx.snmp.SnmpStatusException
MethodParameters:
Name Flags
oid
userData
protected boolean contains(SnmpOid, java.lang.Object);
descriptor: (LSnmpOid;Ljava/lang/Object;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tSnmpOid cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/management/snmp/jvminstr/JvmRTClassPathTableMetaImpl;
MethodParameters:
Name Flags
oid
userData
public java.lang.Object getEntry(SnmpOid);
descriptor: (LSnmpOid;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tSnmpOid cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/management/snmp/jvminstr/JvmRTClassPathTableMetaImpl;
Exceptions:
throws com.sun.jmx.snmp.SnmpStatusException
MethodParameters:
Name Flags
oid
protected sun.management.snmp.util.SnmpTableHandler getHandler(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lsun/management/snmp/util/SnmpTableHandler;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
instanceof java.util.Map
ifeq 2
aload 1
invokestatic com.sun.jmx.mbeanserver.Util.cast:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.Map
astore 2
start local 2 1: goto 3
end local 2 2: StackMap locals:
StackMap stack:
aconst_null
astore 2
start local 2 3: StackMap locals: java.util.Map
StackMap stack:
aload 2
ifnull 7
4: aload 2
ldc "JvmRTClassPathTable.handler"
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast sun.management.snmp.util.SnmpTableHandler
5: astore 3
start local 3 6: aload 3
ifnull 7
aload 3
areturn
end local 3 7: StackMap locals:
StackMap stack:
aload 0
getfield sun.management.snmp.jvminstr.JvmRTClassPathTableMetaImpl.cache:Lsun/management/snmp/util/SnmpTableCache;
invokevirtual sun.management.snmp.util.SnmpTableCache.getTableHandler:()Lsun/management/snmp/util/SnmpTableHandler;
astore 3
start local 3 8: aload 2
ifnull 10
aload 3
ifnull 10
9: aload 2
ldc "JvmRTClassPathTable.handler"
aload 3
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
10: StackMap locals: sun.management.snmp.util.SnmpTableHandler
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lsun/management/snmp/jvminstr/JvmRTClassPathTableMetaImpl;
0 11 1 userData Ljava/lang/Object;
1 2 2 m Ljava/util/Map<Ljava/lang/Object;Ljava/lang/Object;>;
3 11 2 m Ljava/util/Map<Ljava/lang/Object;Ljava/lang/Object;>;
6 7 3 handler Lsun/management/snmp/util/SnmpTableHandler;
8 11 3 handler Lsun/management/snmp/util/SnmpTableHandler;
MethodParameters:
Name Flags
userData
protected SnmpOid getNextOid(java.lang.Object);
descriptor: (Ljava/lang/Object;)LSnmpOid;
flags: (0x1044) ACC_PROTECTED, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual sun.management.snmp.jvminstr.JvmRTClassPathTableMetaImpl.getNextOid:(Ljava/lang/Object;)LSnmpOid;
checkcast SnmpOid
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws com.sun.jmx.snmp.SnmpStatusException
}
SourceFile: "JvmRTClassPathTableMetaImpl.java"
NestMembers:
sun.management.snmp.jvminstr.JvmRTClassPathTableMetaImpl$JvmRTClassPathTableCache
InnerClasses:
private JvmRTClassPathTableCache = sun.management.snmp.jvminstr.JvmRTClassPathTableMetaImpl$JvmRTClassPathTableCache of sun.management.snmp.jvminstr.JvmRTClassPathTableMetaImpl