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
IOExceptionpublic void visitSource(String source, String debug)
visitSource in class jdk.internal.org.objectweb.asm.ClassVisitorpublic 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