public abstract class org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractValueImpl
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractValueImpl
super_class: java.lang.Object
{
protected void <init>(org.graalvm.polyglot.impl.AbstractPolyglotImpl);
descriptor: (Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 1
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
pop
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractValueImpl;
0 3 1 impl Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl;
MethodParameters:
Name Flags
impl
public boolean hasArrayElements(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractValueImpl;
0 1 1 receiver Ljava/lang/Object;
MethodParameters:
Name Flags
receiver
public abstract org.graalvm.polyglot.Value getArrayElement(java.lang.Object, long);
descriptor: (Ljava/lang/Object;J)Lorg/graalvm/polyglot/Value;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
receiver
index
public abstract void setArrayElement(java.lang.Object, long, java.lang.Object);
descriptor: (Ljava/lang/Object;JLjava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
receiver
index
value
public abstract boolean removeArrayElement(java.lang.Object, long);
descriptor: (Ljava/lang/Object;J)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
receiver
index
public abstract long getArraySize(java.lang.Object);
descriptor: (Ljava/lang/Object;)J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
receiver
public boolean hasMembers(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractValueImpl;
0 1 1 receiver Ljava/lang/Object;
MethodParameters:
Name Flags
receiver
public abstract org.graalvm.polyglot.Value getMember(java.lang.Object, java.lang.String);
descriptor: (Ljava/lang/Object;Ljava/lang/String;)Lorg/graalvm/polyglot/Value;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
receiver
key
public boolean hasMember(java.lang.Object, java.lang.String);
descriptor: (Ljava/lang/Object;Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractValueImpl;
0 1 1 receiver Ljava/lang/Object;
0 1 2 key Ljava/lang/String;
MethodParameters:
Name Flags
receiver
key
public org.graalvm.polyglot.Context getContext();
descriptor: ()Lorg/graalvm/polyglot/Context;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractValueImpl;
public java.util.Set<java.lang.String> getMemberKeys();
descriptor: (Ljava/lang/Object;)Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractValueImpl;
0 1 1 receiver Ljava/lang/Object;
Signature: (Ljava/lang/Object;)Ljava/util/Set<Ljava/lang/String;>;
MethodParameters:
Name Flags
receiver
public abstract void putMember(java.lang.Object, java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
receiver
key
member
public abstract boolean removeMember(java.lang.Object, java.lang.String);
descriptor: (Ljava/lang/Object;Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
receiver
key
public boolean canExecute(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractValueImpl;
0 1 1 receiver Ljava/lang/Object;
MethodParameters:
Name Flags
receiver
public abstract org.graalvm.polyglot.Value execute(java.lang.Object, java.lang.Object[]);
descriptor: (Ljava/lang/Object;[Ljava/lang/Object;)Lorg/graalvm/polyglot/Value;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
receiver
arguments
public abstract org.graalvm.polyglot.Value execute(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lorg/graalvm/polyglot/Value;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
receiver
public boolean canInstantiate(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractValueImpl;
0 1 1 receiver Ljava/lang/Object;
MethodParameters:
Name Flags
receiver
public abstract org.graalvm.polyglot.Value newInstance(java.lang.Object, java.lang.Object[]);
descriptor: (Ljava/lang/Object;[Ljava/lang/Object;)Lorg/graalvm/polyglot/Value;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
receiver
arguments
public abstract void executeVoid(java.lang.Object, java.lang.Object[]);
descriptor: (Ljava/lang/Object;[Ljava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
receiver
arguments
public abstract void executeVoid(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
receiver
public boolean canInvoke(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractValueImpl;
0 1 1 identifier Ljava/lang/String;
0 1 2 receiver Ljava/lang/Object;
MethodParameters:
Name Flags
identifier
receiver
public abstract org.graalvm.polyglot.Value invoke(java.lang.Object, java.lang.String, java.lang.Object[]);
descriptor: (Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Lorg/graalvm/polyglot/Value;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
receiver
identifier
arguments
public abstract org.graalvm.polyglot.Value invoke(java.lang.Object, java.lang.String);
descriptor: (Ljava/lang/Object;Ljava/lang/String;)Lorg/graalvm/polyglot/Value;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
receiver
identifier
public boolean isString(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractValueImpl;
0 1 1 receiver Ljava/lang/Object;
MethodParameters:
Name Flags
receiver
public abstract java.lang.String asString(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
receiver
public boolean isBoolean(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractValueImpl;
0 1 1 receiver Ljava/lang/Object;
MethodParameters:
Name Flags
receiver
public abstract boolean asBoolean(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
receiver
public boolean fitsInInt(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractValueImpl;
0 1 1 receiver Ljava/lang/Object;
MethodParameters:
Name Flags
receiver
public abstract int asInt(java.lang.Object);
descriptor: (Ljava/lang/Object;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
receiver
public boolean fitsInLong(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractValueImpl;
0 1 1 receiver Ljava/lang/Object;
MethodParameters:
Name Flags
receiver
public abstract long asLong(java.lang.Object);
descriptor: (Ljava/lang/Object;)J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
receiver
public boolean fitsInDouble(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractValueImpl;
0 1 1 receiver Ljava/lang/Object;
MethodParameters:
Name Flags
receiver
public abstract double asDouble(java.lang.Object);
descriptor: (Ljava/lang/Object;)D
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
receiver
public boolean fitsInFloat(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractValueImpl;
0 1 1 receiver Ljava/lang/Object;
MethodParameters:
Name Flags
receiver
public abstract float asFloat(java.lang.Object);
descriptor: (Ljava/lang/Object;)F
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
receiver
public boolean isNull(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractValueImpl;
0 1 1 receiver Ljava/lang/Object;
MethodParameters:
Name Flags
receiver
public boolean isNativePointer(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractValueImpl;
0 1 1 receiver Ljava/lang/Object;
MethodParameters:
Name Flags
receiver
public boolean fitsInByte(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractValueImpl;
0 1 1 receiver Ljava/lang/Object;
MethodParameters:
Name Flags
receiver
public abstract byte asByte(java.lang.Object);
descriptor: (Ljava/lang/Object;)B
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
receiver
public boolean fitsInShort(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractValueImpl;
0 1 1 receiver Ljava/lang/Object;
MethodParameters:
Name Flags
receiver
public abstract short asShort(java.lang.Object);
descriptor: (Ljava/lang/Object;)S
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
receiver
public abstract long asNativePointer(java.lang.Object);
descriptor: (Ljava/lang/Object;)J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
receiver
public boolean isHostObject(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractValueImpl;
0 1 1 receiver Ljava/lang/Object;
MethodParameters:
Name Flags
receiver
public boolean isProxyObject(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractValueImpl;
0 1 1 receiver Ljava/lang/Object;
MethodParameters:
Name Flags
receiver
public abstract java.lang.Object asHostObject(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
receiver
public abstract java.lang.Object asProxyObject(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
receiver
public abstract java.lang.String toString(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
receiver
public abstract org.graalvm.polyglot.Value getMetaObject(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lorg/graalvm/polyglot/Value;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
receiver
public boolean isNumber(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractValueImpl;
0 1 1 receiver Ljava/lang/Object;
MethodParameters:
Name Flags
receiver
public abstract <T> T as(, java.lang.Class<T>);
descriptor: (Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Object;Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
receiver
targetType
public abstract <T> T as(, org.graalvm.polyglot.TypeLiteral<T>);
descriptor: (Ljava/lang/Object;Lorg/graalvm/polyglot/TypeLiteral;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Object;Lorg/graalvm/polyglot/TypeLiteral<TT;>;)TT;
MethodParameters:
Name Flags
receiver
targetType
public abstract org.graalvm.polyglot.SourceSection getSourceLocation(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lorg/graalvm/polyglot/SourceSection;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
receiver
public boolean isDate(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractValueImpl;
0 1 1 receiver Ljava/lang/Object;
MethodParameters:
Name Flags
receiver
public abstract java.time.LocalDate asDate(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/time/LocalDate;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
receiver
public boolean isTime(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractValueImpl;
0 1 1 receiver Ljava/lang/Object;
MethodParameters:
Name Flags
receiver
public abstract java.time.LocalTime asTime(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/time/LocalTime;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
receiver
public abstract java.time.Instant asInstant(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/time/Instant;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
receiver
public boolean isTimeZone(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractValueImpl;
0 1 1 receiver Ljava/lang/Object;
MethodParameters:
Name Flags
receiver
public abstract java.time.ZoneId asTimeZone(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/time/ZoneId;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
receiver
public boolean isDuration(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractValueImpl;
0 1 1 receiver Ljava/lang/Object;
MethodParameters:
Name Flags
receiver
public abstract java.time.Duration asDuration(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/time/Duration;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
receiver
public boolean isException(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractValueImpl;
0 1 1 receiver Ljava/lang/Object;
MethodParameters:
Name Flags
receiver
public abstract java.lang.RuntimeException throwException(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/RuntimeException;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
receiver
public boolean isMetaObject(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractValueImpl;
0 1 1 receiver Ljava/lang/Object;
MethodParameters:
Name Flags
receiver
public abstract java.lang.String getMetaQualifiedName(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
receiver
public abstract java.lang.String getMetaSimpleName(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
receiver
public abstract boolean isMetaInstance(java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
receiver
instance
public abstract boolean equalsImpl(java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
receiver
obj
public abstract int hashCodeImpl(java.lang.Object);
descriptor: (Ljava/lang/Object;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
receiver
}
SourceFile: "AbstractPolyglotImpl.java"
NestHost: org.graalvm.polyglot.impl.AbstractPolyglotImpl
InnerClasses:
public abstract AbstractValueImpl = org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractValueImpl of org.graalvm.polyglot.impl.AbstractPolyglotImpl