static final class OptionsVerifierTest.OptionsVerifier extends jdk.internal.org.objectweb.asm.ClassVisitor
Modifier and Type | Field and Description |
---|---|
(package private) Class<?>[] |
boxingTypes |
private Class<?> |
cls
The class in which
option is declared or a super-class of that class. |
(package private) int |
lineNo
Line number for error reporting.
|
private OptionDescriptor |
option
The option field context of the verification.
|
(package private) String |
sourceFile
Source file context for error reporting.
|
Constructor and Description |
---|
OptionsVerifier(Class<?> cls,
OptionDescriptor desc) |
Modifier and Type | Method and Description |
---|---|
static void |
checkClass(Class<?> cls,
OptionDescriptor option,
Set<Class<?>> checked,
OptionsVerifierTest.Classpath cp) |
(package private) void |
error(String message) |
private static Class<?> |
resolve(String name) |
(package private) void |
verify(boolean condition,
String message) |
jdk.internal.org.objectweb.asm.MethodVisitor |
visitMethod(int access,
String name,
String d,
String signature,
String[] exceptions) |
void |
visitSource(String source,
String debug) |
private final OptionDescriptor option
private final Class<?> cls
option
is declared or a super-class of that class. This is
the class whose <clinit>
method is being verified.String sourceFile
int lineNo
final Class<?>[] boxingTypes
OptionsVerifier(Class<?> cls, OptionDescriptor desc)
public static void checkClass(Class<?> cls, OptionDescriptor option, Set<Class<?>> checked, OptionsVerifierTest.Classpath cp) throws IOException
IOException
public void visitSource(String source, String debug)
visitSource
in class jdk.internal.org.objectweb.asm.ClassVisitor
public jdk.internal.org.objectweb.asm.MethodVisitor visitMethod(int access, String name, String d, String signature, String[] exceptions)
visitMethod
in class jdk.internal.org.objectweb.asm.ClassVisitor