Uses of Class
io.airlift.bytecode.ClassDefinition
-
Packages that use ClassDefinition Package Description io.airlift.bytecode -
-
Uses of ClassDefinition in io.airlift.bytecode
Methods in io.airlift.bytecode that return ClassDefinition Modifier and Type Method Description ClassDefinitionClassDefinition. addField(FieldDefinition field)ClassDefinitionClassDefinition. addField(EnumSet<Access> access, String name, ParameterizedType type)ClassDefinitionClassDefinition. addField(EnumSet<Access> access, String name, Class<?> type)ClassDefinitionClassDefinition. addMethod(MethodDefinition method)ClassDefinitionClassDefinition. declareDefaultConstructor(EnumSet<Access> access)ClassDefinitionFieldDefinition. getDeclaringClass()ClassDefinitionMethodDefinition. getDeclaringClass()ClassDefinitionClassDefinition. visitSource(String source, String debug)Methods in io.airlift.bytecode with parameters of type ClassDefinition Modifier and Type Method Description <T> Class<? extends T>ClassGenerator. defineClass(ClassDefinition classDefinition, Class<T> superType)static StringBytecodeUtils. dumpBytecodeTree(ClassDefinition classDefinition)TBytecodeVisitor. visitClass(ClassDefinition classDefinition)VoidDumpBytecodeVisitor. visitClass(ClassDefinition classDefinition)TBytecodeVisitor. visitField(ClassDefinition classDefinition, FieldDefinition fieldDefinition)VoidDumpBytecodeVisitor. visitField(ClassDefinition classDefinition, FieldDefinition fieldDefinition)TBytecodeVisitor. visitMethod(ClassDefinition classDefinition, MethodDefinition methodDefinition)VoidDumpBytecodeVisitor. visitMethod(ClassDefinition classDefinition, MethodDefinition methodDefinition)Method parameters in io.airlift.bytecode with type arguments of type ClassDefinition Modifier and Type Method Description static ClassInfoLoaderClassInfoLoader. createClassInfoLoader(Iterable<ClassDefinition> classDefinitions, ClassLoader classLoader)Map<String,Class<?>>ClassGenerator. defineClasses(List<ClassDefinition> classDefinitions)Constructors in io.airlift.bytecode with parameters of type ClassDefinition Constructor Description FieldDefinition(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)
-