protected static final class ModWriter.InnerClassDataBuilder
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
protected |
InnerClassDataBuilder(org.objectweb.asm.ClassVisitor outerClass,
java.lang.String className,
java.util.function.BiConsumer<ModWriter.InnerClassData,org.objectweb.asm.ClassVisitor> classInitHandle,
java.lang.String... entryMethods) |
| Modifier and Type | Method and Description |
|---|---|
ModWriter.InnerClassDataBuilder |
allFlags() |
ModWriter.InnerClassDataBuilder |
bothSides() |
ModWriter.InnerClassData |
build() |
ModWriter.InnerClassDataBuilder |
client() |
ModWriter.InnerClassDataBuilder |
constructorHandle(java.util.function.BiConsumer<ModWriter,org.objectweb.asm.MethodVisitor> handle) |
ModWriter.InnerClassDataBuilder |
constructorInit(java.util.function.BiFunction<ModWriter,org.objectweb.asm.ClassVisitor,org.objectweb.asm.MethodVisitor> init) |
ModWriter.InnerClassDataBuilder |
entryPointHandle(java.util.function.BiConsumer<org.objectweb.asm.ClassVisitor,java.lang.String> handle) |
ModWriter.InnerClassDataBuilder |
modBus() |
ModWriter.InnerClassDataBuilder |
modBusClient() |
ModWriter.InnerClassDataBuilder |
modBusServer() |
ModWriter.InnerClassDataBuilder |
server() |
ModWriter.InnerClassDataBuilder |
setFlags(int flags) |
protected InnerClassDataBuilder(org.objectweb.asm.ClassVisitor outerClass,
java.lang.String className,
java.util.function.BiConsumer<ModWriter.InnerClassData,org.objectweb.asm.ClassVisitor> classInitHandle,
java.lang.String... entryMethods)
public ModWriter.InnerClassDataBuilder allFlags()
public ModWriter.InnerClassDataBuilder bothSides()
public ModWriter.InnerClassData build()
public ModWriter.InnerClassDataBuilder client()
public ModWriter.InnerClassDataBuilder constructorHandle(java.util.function.BiConsumer<ModWriter,org.objectweb.asm.MethodVisitor> handle)
public ModWriter.InnerClassDataBuilder constructorInit(java.util.function.BiFunction<ModWriter,org.objectweb.asm.ClassVisitor,org.objectweb.asm.MethodVisitor> init)
public ModWriter.InnerClassDataBuilder entryPointHandle(java.util.function.BiConsumer<org.objectweb.asm.ClassVisitor,java.lang.String> handle)
public ModWriter.InnerClassDataBuilder modBus()
public ModWriter.InnerClassDataBuilder modBusClient()
public ModWriter.InnerClassDataBuilder modBusServer()
public ModWriter.InnerClassDataBuilder server()
public ModWriter.InnerClassDataBuilder setFlags(int flags)