APIdia Launch Partner
Top Inners Fields Constructors Methods
jdk.internal.classfile.impl.verifier

public final Class VerificationWrapper

extends Object
Class Inheritance
Imports
java.lang.classfile.Attributes, .ClassModel, .MethodModel, java.lang.classfile.attribute.LocalVariableInfo, java.lang.classfile.constantpool.ClassEntry, .ConstantPool, .DynamicConstantPoolEntry, .MemberRefEntry, .NameAndTypeEntry, java.lang.constant.ClassDesc, java.lang.reflect.AccessFlag, java.util.LinkedList, .List, java.util.stream.Collectors, jdk.internal.classfile.impl.BoundAttribute, .CodeImpl, .Util

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class
pack-priv class

Field Summary

Modifier and TypeField and Description
private final ClassModel
private final VerificationWrapper.ConstantPoolWrapper

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
pack-priv boolean
findField(String name, String sig)

pack-priv Iterable<String>
pack-priv int
pack-priv Iterable<VerificationWrapper.MethodWrapper>
pack-priv String
pack-priv String
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

clmback to summary
private final ClassModel clm
cpback to summary
private final VerificationWrapper.ConstantPoolWrapper cp

Constructor Detail

VerificationWrapperback to summary
public VerificationWrapper(ClassModel clm)

Method Detail

findFieldback to summary
pack-priv boolean findField(String name, String sig)
interfaceNamesback to summary
pack-priv Iterable<String> interfaceNames()
majorVersionback to summary
pack-priv int majorVersion()
methodsback to summary
pack-priv Iterable<VerificationWrapper.MethodWrapper> methods()
superclassNameback to summary
pack-priv String superclassName()
thisClassNameback to summary
pack-priv String thisClassName()
jdk.internal.classfile.impl.verifier back to summary

pack-priv Class VerificationWrapper.ConstantPoolWrapper

extends Object
Class Inheritance
  • java.lang.Object
  • jdk.internal.classfile.impl.verifier.VerificationWrapper.ConstantPoolWrapper

Field Summary

Modifier and TypeField and Description
private final ConstantPool

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
private NameAndTypeEntry
_refNameType(int index)

pack-priv String
classNameAt(int index)

pack-priv String
pack-priv int
pack-priv int
refClassIndexAt(int index)

pack-priv String
refNameAt(int index)

pack-priv String
refSignatureAt(int index)

pack-priv int
tagAt(int index)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

cpback to summary
private final ConstantPool cp

Constructor Detail

ConstantPoolWrapperback to summary
pack-priv ConstantPoolWrapper(ConstantPool cp)

Method Detail

_refNameTypeback to summary
private NameAndTypeEntry _refNameType(int index)
classNameAtback to summary
pack-priv String classNameAt(int index)
dynamicConstantSignatureAtback to summary
pack-priv String dynamicConstantSignatureAt(int index)
entryCountback to summary
pack-priv int entryCount()
refClassIndexAtback to summary
pack-priv int refClassIndexAt(int index)
refNameAtback to summary
pack-priv String refNameAt(int index)
refSignatureAtback to summary
pack-priv String refSignatureAt(int index)
tagAtback to summary
pack-priv int tagAt(int index)
jdk.internal.classfile.impl.verifier back to summary

pack-priv Class VerificationWrapper.MethodWrapper

extends Object
Class Inheritance
  • java.lang.Object
  • jdk.internal.classfile.impl.verifier.VerificationWrapper.MethodWrapper

Field Summary

Modifier and TypeField and Description
private final CodeImpl
c

private final List<int[]>
pack-priv final MethodModel
m

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv byte[]
pack-priv int
pack-priv VerificationWrapper.ConstantPoolWrapper
pack-priv String
pack-priv List<int[]>
pack-priv boolean
pack-priv boolean
pack-priv boolean
pack-priv boolean
pack-priv List<LocalVariableInfo>
pack-priv int
pack-priv int
pack-priv String
name()

pack-priv String
pack-priv byte[]
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

cback to summary
private final CodeImpl c
excback to summary
private final List<int[]> exc
mback to summary
pack-priv final MethodModel m

Constructor Detail

MethodWrapperback to summary
pack-priv MethodWrapper(MethodModel m)

Method Detail

codeArrayback to summary
pack-priv byte[] codeArray()
codeLengthback to summary
pack-priv int codeLength()
constantPoolback to summary
pack-priv VerificationWrapper.ConstantPoolWrapper constantPool()
descriptorback to summary
pack-priv String descriptor()
exceptionTableback to summary
pack-priv List<int[]> exceptionTable()
isAbstractback to summary
pack-priv boolean isAbstract()
isBridgeback to summary
pack-priv boolean isBridge()
isNativeback to summary
pack-priv boolean isNative()
isStaticback to summary
pack-priv boolean isStatic()
localVariableTableback to summary
pack-priv List<LocalVariableInfo> localVariableTable()
maxLocalsback to summary
pack-priv int maxLocals()
maxStackback to summary
pack-priv int maxStack()
nameback to summary
pack-priv String name()
parametersback to summary
pack-priv String parameters()
stackMapTableRawDataback to summary
pack-priv byte[] stackMapTableRawData()