Package jadex.bytecode.invocation
Class SInvocation.ExtendedClassWriter
java.lang.Object
org.objectweb.asm.ClassVisitor
org.objectweb.asm.ClassWriter
jadex.bytecode.invocation.SInvocation.ExtendedClassWriter
- Enclosing class:
SInvocation
protected static class SInvocation.ExtendedClassWriter
extends org.objectweb.asm.ClassWriter
Class writer with some meta information.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String
Class internal name.protected boolean
Flag whether the resulting class requires the class loader parent.Fields inherited from class org.objectweb.asm.ClassWriter
COMPUTE_FRAMES, COMPUTE_MAXS
Fields inherited from class org.objectweb.asm.ClassVisitor
api, cv
-
Constructor Summary
ConstructorsConstructorDescriptionExtendedClassWriter
(int flags, String internalname, boolean requiresparentloader) Creates the writer. -
Method Summary
Modifier and TypeMethodDescriptionGets the internal name.boolean
Returns flag whether the resulting class requires the class loader parentMethods inherited from class org.objectweb.asm.ClassWriter
getClassLoader, getCommonSuperClass, newClass, newConst, newConstantDynamic, newField, newHandle, newHandle, newInvokeDynamic, newMethod, newMethodType, newModule, newNameType, newPackage, newUTF8, toByteArray, visit, visitAnnotation, visitAttribute, visitEnd, visitField, visitInnerClass, visitMethod, visitModule, visitNestHost, visitNestMember, visitOuterClass, visitPermittedSubclass, visitRecordComponent, visitSource, visitTypeAnnotation
-
Field Details
-
internalname
Class internal name. -
requiresparentloader
protected boolean requiresparentloaderFlag whether the resulting class requires the class loader parent.
-
-
Constructor Details
-
ExtendedClassWriter
Creates the writer.- Parameters:
flags
- ClassWriter flags.internalname
- Class internal name.requiresparentloader
- Flag whether the resulting class requires the class loader parent.
-
-
Method Details
-
getInternalName
Gets the internal name.- Returns:
- The internal name.
-
requiresParentLoader
public boolean requiresParentLoader()Returns flag whether the resulting class requires the class loader parent- Returns:
- Flag whether the resulting class requires the class loader parent
-