Interface AsmClassWriter.ForClassFileApi.JdkClassWriter
- Enclosing class:
AsmClassWriter.ForClassFileApi
@Proxied("codes.rafael.asmjdkbridge.JdkClassWriter")
protected static interface AsmClassWriter.ForClassFileApi.JdkClassWriter
An API to interact with
codes.rafael.asmjdkbridge.JdkClassWriter.-
Method Summary
Modifier and TypeMethodDescriptionbooleanisInstance(org.objectweb.asm.ClassVisitor value) Checks if the supplied instance is acodes.rafael.asmjdkbridge.JdkClassWriter.org.objectweb.asm.ClassVisitorCreate a newcodes.rafael.asmjdkbridge.JdkClassWriter.org.objectweb.asm.ClassVisitorCreate a newcodes.rafael.asmjdkbridge.JdkClassWriter.byte[]toByteArray(org.objectweb.asm.ClassVisitor value) Reads the created class file byte array from a givencodes.rafael.asmjdkbridge.JdkClassWriter.
-
Method Details
-
isInstance
Checks if the supplied instance is acodes.rafael.asmjdkbridge.JdkClassWriter.- Parameters:
value- The value to evaluate.- Returns:
trueif the supplied instance is acodes.rafael.asmjdkbridge.JdkClassWriter.
-
make
Create a newcodes.rafael.asmjdkbridge.JdkClassWriter.- Parameters:
flags- The flags to consider.getSuperClass- A resolver for the super class.target- The target to invoke the super class resolver upon.- Returns:
- A new
codes.rafael.asmjdkbridge.JdkClassWriter.
-
make
@IsConstructor org.objectweb.asm.ClassVisitor make(@Proxied("codes.rafael.asmjdkbridge.JdkClassReader") Object classReader, int flags, Method getSuperClass, Object target) Create a newcodes.rafael.asmjdkbridge.JdkClassWriter.- Parameters:
classReader- The class reader of which to reuse the constant pool.flags- The flags to consider.getSuperClass- A resolver for the super class.target- The target to invoke the super class resolver upon.- Returns:
- A new
codes.rafael.asmjdkbridge.JdkClassWriter.
-
toByteArray
byte[] toByteArray(org.objectweb.asm.ClassVisitor value) Reads the created class file byte array from a givencodes.rafael.asmjdkbridge.JdkClassWriter.- Parameters:
value- Thecodes.rafael.asmjdkbridge.JdkClassWriterto read from.- Returns:
- The generated class file.
-