Package net.bytebuddy.utility
Interface AsmClassWriter.ForClassFileApi.JdkClassWriter
-
- Enclosing class:
- AsmClassWriter.ForClassFileApi
@Proxied("codes.rafael.asmjdkbridge.JdkClassWriter") protected static interface AsmClassWriter.ForClassFileApi.JdkClassWriter
An API to interact withcodes.rafael.asmjdkbridge.JdkClassWriter.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanisInstance(org.objectweb.asm.ClassVisitor value)Checks if the supplied instance is acodes.rafael.asmjdkbridge.JdkClassWriter.org.objectweb.asm.ClassVisitormake(int flags, java.lang.reflect.Method getSuperClass, java.lang.Object target)Create a newcodes.rafael.asmjdkbridge.JdkClassWriter.org.objectweb.asm.ClassVisitormake(java.lang.Object classReader, int flags, java.lang.reflect.Method getSuperClass, java.lang.Object target)Create 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 Detail
-
isInstance
@Instance boolean isInstance(org.objectweb.asm.ClassVisitor value)
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
@IsConstructor org.objectweb.asm.ClassVisitor make(int flags, java.lang.reflect.Method getSuperClass, java.lang.Object target)
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") java.lang.Object classReader, int flags, java.lang.reflect.Method getSuperClass, java.lang.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.
-
-