public class sun.management.snmp.jvminstr.JvmMemMgrPoolRelTableMetaImpl extends sun.management.snmp.jvmmib.JvmMemMgrPoolRelTableMeta implements java.io.Serializable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: sun.management.snmp.jvminstr.JvmMemMgrPoolRelTableMetaImpl
super_class: sun.management.snmp.jvmmib.JvmMemMgrPoolRelTableMeta
{
static final long serialVersionUID;
descriptor: J
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 1896509775012355443
protected sun.management.snmp.util.SnmpTableCache cache;
descriptor: Lsun/management/snmp/util/SnmpTableCache;
flags: (0x0004) ACC_PROTECTED
private transient sun.management.snmp.jvminstr.JvmMemManagerTableMetaImpl managers;
descriptor: Lsun/management/snmp/jvminstr/JvmMemManagerTableMetaImpl;
flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
private transient sun.management.snmp.jvminstr.JvmMemPoolTableMetaImpl pools;
descriptor: Lsun/management/snmp/jvminstr/JvmMemPoolTableMetaImpl;
flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
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/JvmMemMgrPoolRelTableMetaImpl;
invokespecial sun.management.snmp.util.MibLogger.<init>:(Ljava/lang/Class;)V
1: putstatic sun.management.snmp.jvminstr.JvmMemMgrPoolRelTableMetaImpl.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.JvmMemMgrPoolRelTableMeta.<init>:(Lcom/sun/jmx/snmp/agent/SnmpMib;Lcom/sun/jmx/snmp/agent/SnmpStandardObjectServer;)V
1: aload 0
aconst_null
putfield sun.management.snmp.jvminstr.JvmMemMgrPoolRelTableMetaImpl.managers:Lsun/management/snmp/jvminstr/JvmMemManagerTableMetaImpl;
2: aload 0
aconst_null
putfield sun.management.snmp.jvminstr.JvmMemMgrPoolRelTableMetaImpl.pools:Lsun/management/snmp/jvminstr/JvmMemPoolTableMetaImpl;
3: aload 0
4: new sun.management.snmp.jvminstr.JvmMemMgrPoolRelTableMetaImpl$JvmMemMgrPoolRelTableCache
dup
aload 0
aload 1
checkcast sun.management.snmp.jvminstr.JVM_MANAGEMENT_MIB_IMPL
5: invokevirtual sun.management.snmp.jvminstr.JVM_MANAGEMENT_MIB_IMPL.validity:()J
6: invokespecial sun.management.snmp.jvminstr.JvmMemMgrPoolRelTableMetaImpl$JvmMemMgrPoolRelTableCache.<init>:(Lsun/management/snmp/jvminstr/JvmMemMgrPoolRelTableMetaImpl;J)V
putfield sun.management.snmp.jvminstr.JvmMemMgrPoolRelTableMetaImpl.cache:Lsun/management/snmp/util/SnmpTableCache;
7: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lsun/management/snmp/jvminstr/JvmMemMgrPoolRelTableMetaImpl;
0 8 1 myMib Lcom/sun/jmx/snmp/agent/SnmpMib;
0 8 2 objserv Lcom/sun/jmx/snmp/agent/SnmpStandardObjectServer;
MethodParameters:
Name Flags
myMib
objserv
private final sun.management.snmp.jvminstr.JvmMemManagerTableMetaImpl getManagers(com.sun.jmx.snmp.agent.SnmpMib);
descriptor: (Lcom/sun/jmx/snmp/agent/SnmpMib;)Lsun/management/snmp/jvminstr/JvmMemManagerTableMetaImpl;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield sun.management.snmp.jvminstr.JvmMemMgrPoolRelTableMetaImpl.managers:Lsun/management/snmp/jvminstr/JvmMemManagerTableMetaImpl;
ifnonnull 4
1: aload 0
2: aload 1
ldc "JvmMemManagerTable"
invokevirtual com.sun.jmx.snmp.agent.SnmpMib.getRegisteredTableMeta:(Ljava/lang/String;)Lcom/sun/jmx/snmp/agent/SnmpMibTable;
3: checkcast sun.management.snmp.jvminstr.JvmMemManagerTableMetaImpl
putfield sun.management.snmp.jvminstr.JvmMemMgrPoolRelTableMetaImpl.managers:Lsun/management/snmp/jvminstr/JvmMemManagerTableMetaImpl;
4: StackMap locals:
StackMap stack:
aload 0
getfield sun.management.snmp.jvminstr.JvmMemMgrPoolRelTableMetaImpl.managers:Lsun/management/snmp/jvminstr/JvmMemManagerTableMetaImpl;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lsun/management/snmp/jvminstr/JvmMemMgrPoolRelTableMetaImpl;
0 5 1 mib Lcom/sun/jmx/snmp/agent/SnmpMib;
MethodParameters:
Name Flags
mib
private final sun.management.snmp.jvminstr.JvmMemPoolTableMetaImpl getPools(com.sun.jmx.snmp.agent.SnmpMib);
descriptor: (Lcom/sun/jmx/snmp/agent/SnmpMib;)Lsun/management/snmp/jvminstr/JvmMemPoolTableMetaImpl;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield sun.management.snmp.jvminstr.JvmMemMgrPoolRelTableMetaImpl.pools:Lsun/management/snmp/jvminstr/JvmMemPoolTableMetaImpl;
ifnonnull 4
1: aload 0
2: aload 1
ldc "JvmMemPoolTable"
invokevirtual com.sun.jmx.snmp.agent.SnmpMib.getRegisteredTableMeta:(Ljava/lang/String;)Lcom/sun/jmx/snmp/agent/SnmpMibTable;
3: checkcast sun.management.snmp.jvminstr.JvmMemPoolTableMetaImpl
putfield sun.management.snmp.jvminstr.JvmMemMgrPoolRelTableMetaImpl.pools:Lsun/management/snmp/jvminstr/JvmMemPoolTableMetaImpl;
4: StackMap locals:
StackMap stack:
aload 0
getfield sun.management.snmp.jvminstr.JvmMemMgrPoolRelTableMetaImpl.pools:Lsun/management/snmp/jvminstr/JvmMemPoolTableMetaImpl;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lsun/management/snmp/jvminstr/JvmMemMgrPoolRelTableMetaImpl;
0 5 1 mib Lcom/sun/jmx/snmp/agent/SnmpMib;
MethodParameters:
Name Flags
mib
protected sun.management.snmp.util.SnmpTableHandler getManagerHandler(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lsun/management/snmp/util/SnmpTableHandler;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield sun.management.snmp.jvminstr.JvmMemMgrPoolRelTableMetaImpl.theMib:Lcom/sun/jmx/snmp/agent/SnmpMib;
invokevirtual sun.management.snmp.jvminstr.JvmMemMgrPoolRelTableMetaImpl.getManagers:(Lcom/sun/jmx/snmp/agent/SnmpMib;)Lsun/management/snmp/jvminstr/JvmMemManagerTableMetaImpl;
astore 2
start local 2 1: aload 2
aload 1
invokevirtual sun.management.snmp.jvminstr.JvmMemManagerTableMetaImpl.getHandler:(Ljava/lang/Object;)Lsun/management/snmp/util/SnmpTableHandler;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/management/snmp/jvminstr/JvmMemMgrPoolRelTableMetaImpl;
0 2 1 userData Ljava/lang/Object;
1 2 2 managerTable Lsun/management/snmp/jvminstr/JvmMemManagerTableMetaImpl;
MethodParameters:
Name Flags
userData
protected sun.management.snmp.util.SnmpTableHandler getPoolHandler(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lsun/management/snmp/util/SnmpTableHandler;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield sun.management.snmp.jvminstr.JvmMemMgrPoolRelTableMetaImpl.theMib:Lcom/sun/jmx/snmp/agent/SnmpMib;
invokevirtual sun.management.snmp.jvminstr.JvmMemMgrPoolRelTableMetaImpl.getPools:(Lcom/sun/jmx/snmp/agent/SnmpMib;)Lsun/management/snmp/jvminstr/JvmMemPoolTableMetaImpl;
astore 2
start local 2 1: aload 2
aload 1
invokevirtual sun.management.snmp.jvminstr.JvmMemPoolTableMetaImpl.getHandler:(Ljava/lang/Object;)Lsun/management/snmp/util/SnmpTableHandler;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/management/snmp/jvminstr/JvmMemMgrPoolRelTableMetaImpl;
0 2 1 userData Ljava/lang/Object;
1 2 2 poolTable Lsun/management/snmp/jvminstr/JvmMemPoolTableMetaImpl;
MethodParameters:
Name Flags
userData
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 JvmMemMgrPoolRelTableMetaImpl\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/JvmMemMgrPoolRelTableMetaImpl;
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/JvmMemMgrPoolRelTableMetaImpl;
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/JvmMemMgrPoolRelTableMetaImpl;
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/JvmMemMgrPoolRelTableMetaImpl;
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 "JvmMemMgrPoolRelTable.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.JvmMemMgrPoolRelTableMetaImpl.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 "JvmMemMgrPoolRelTable.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/JvmMemMgrPoolRelTableMetaImpl;
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.JvmMemMgrPoolRelTableMetaImpl.getNextOid:(Ljava/lang/Object;)LSnmpOid;
checkcast SnmpOid
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws com.sun.jmx.snmp.SnmpStatusException
}
SourceFile: "JvmMemMgrPoolRelTableMetaImpl.java"
NestMembers:
sun.management.snmp.jvminstr.JvmMemMgrPoolRelTableMetaImpl$JvmMemMgrPoolRelTableCache
InnerClasses:
private JvmMemMgrPoolRelTableCache = sun.management.snmp.jvminstr.JvmMemMgrPoolRelTableMetaImpl$JvmMemMgrPoolRelTableCache of sun.management.snmp.jvminstr.JvmMemMgrPoolRelTableMetaImpl