public class ClassFileBuilder extends Object
| Constructor and Description |
|---|
ClassFileBuilder(ClassFile classFile) |
ClassFileBuilder(int access_flags,
int major_version,
int minor_version,
String this_class,
String super_class) |
ClassFileBuilder(int access_flags,
int major_version,
int minor_version,
String this_class,
String super_class,
Collection<String> interfaces) |
ClassFileBuilder(int access_flags,
int major_version,
int minor_version,
String this_class,
String super_class,
String... interfaces) |
public ClassFileBuilder(int access_flags,
int major_version,
int minor_version,
String this_class,
String super_class,
Collection<String> interfaces)
public ClassFileBuilder(int access_flags,
int major_version,
int minor_version,
String this_class,
String super_class,
String... interfaces)
public ClassFileBuilder(int access_flags,
int major_version,
int minor_version,
String this_class,
String super_class)
public ClassFileBuilder(ClassFile classFile)
public int minor_version()
public ClassFileBuilder minor_version(int minor_version)
public int major_version()
public ClassFileBuilder major_version(int major_version)
public MutableConstantPool constant_pool()
public ClassFileBuilder constant_pool(MutableConstantPool constant_pool)
public int access()
public ClassFileBuilder access(int access)
public String this_class()
public ClassFileBuilder this_class(String this_class)
public String super_class()
public ClassFileBuilder super_class(String super_class)
public ClassFileBuilder interfaces(String interfc)
public ClassFileBuilder interfaces(String[] interfcs)
public ClassFileBuilder interfaces(Collection<String> interfcs)
public ClassFileBuilder interfaces(String interfc, String... interfcs)
public ClassFileBuilder fields(FieldInfo field)
public ClassFileBuilder fields(FieldInfo[] fields)
public ClassFileBuilder fields(Collection<FieldInfo> fields)
public ClassFileBuilder fields(FieldInfo field, FieldInfo... fields)
public List<MethodInfo> methods()
public ClassFileBuilder methods(MethodInfo method)
public ClassFileBuilder methods(MethodInfo[] methods)
public ClassFileBuilder methods(Collection<MethodInfo> methods)
public ClassFileBuilder methods(MethodInfo method, MethodInfo... methods)
public ClassFileBuilder attributes(Attribute attribute)
public ClassFileBuilder attributes(Attribute[] attributes)
public ClassFileBuilder attributes(Collection<Attribute> attributes)
public ClassFileBuilder attributes(Attribute attribute, Attribute... attributes)
public ClassFile build()
Copyright © 2021. All rights reserved.