Uses of Class
io.airlift.bytecode.ClassDefinition
Packages that use ClassDefinition
-
Uses of ClassDefinition in io.airlift.bytecode
Methods in io.airlift.bytecode that return ClassDefinitionModifier and TypeMethodDescriptionClassDefinition.addField(FieldDefinition field) ClassDefinition.addField(EnumSet<Access> access, String name, ParameterizedType type) ClassDefinition.addMethod(MethodDefinition method) ClassDefinition.declareDefaultConstructor(EnumSet<Access> access) FieldDefinition.getDeclaringClass()MethodDefinition.getDeclaringClass()ClassDefinition.visitSource(String source, String debug) Methods in io.airlift.bytecode with parameters of type ClassDefinitionModifier and TypeMethodDescriptionstatic ClassInfoLoaderClassInfoLoader.createClassInfoLoader(ClassDefinition classDefinition, MethodHandles.Lookup lookup) <T> Class<? extends T>ClassGenerator.defineClass(ClassDefinition classDefinition, Class<T> superType) <T> Class<? extends T>HiddenClassGenerator.defineHiddenClass(ClassDefinition classDefinition, Class<T> superType, Optional<Object> classData) static StringBytecodeUtils.dumpBytecodeTree(ClassDefinition classDefinition) BytecodeVisitor.visitClass(ClassDefinition classDefinition) DumpBytecodeVisitor.visitClass(ClassDefinition classDefinition) BytecodeVisitor.visitField(ClassDefinition classDefinition, FieldDefinition fieldDefinition) DumpBytecodeVisitor.visitField(ClassDefinition classDefinition, FieldDefinition fieldDefinition) BytecodeVisitor.visitMethod(ClassDefinition classDefinition, MethodDefinition methodDefinition) DumpBytecodeVisitor.visitMethod(ClassDefinition classDefinition, MethodDefinition methodDefinition) Method parameters in io.airlift.bytecode with type arguments of type ClassDefinitionModifier and TypeMethodDescriptionstatic ClassInfoLoaderClassInfoLoader.createClassInfoLoader(Iterable<ClassDefinition> classDefinitions, ClassLoader classLoader) ClassGenerator.defineClasses(List<ClassDefinition> classDefinitions) Constructors in io.airlift.bytecode with parameters of type ClassDefinitionModifierConstructorDescriptionFieldDefinition(ClassDefinition declaringClass, EnumSet<Access> access, String name, ParameterizedType type) FieldDefinition(ClassDefinition declaringClass, EnumSet<Access> access, String name, Class<?> type) MethodDefinition(ClassDefinition declaringClass, EnumSet<Access> access, String name, ParameterizedType returnType, Parameter... parameters) MethodDefinition(ClassDefinition declaringClass, EnumSet<Access> access, String name, ParameterizedType returnType, Iterable<Parameter> parameters)