public final class MethodBuilder
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
MethodBuilder.BodyGenerator |
| Modifier and Type | Method and Description |
|---|---|
int |
access() |
org.objectweb.asm.MethodVisitor |
build(org.objectweb.asm.ClassVisitor cv) |
org.objectweb.asm.Type |
desc() |
java.util.List<java.lang.String> |
exceptions() |
java.lang.String |
name() |
static MethodBuilder |
of(int access,
org.objectweb.asm.Type owner,
java.lang.String name,
org.objectweb.asm.Type desc) |
org.objectweb.asm.Type |
owner() |
@Nullable java.lang.String |
signature() |
MethodBuilder |
withBody(java.util.function.Consumer<MethodBuilder.BodyGenerator> func) |
MethodBuilder |
withException(java.lang.String exception) |
MethodBuilder |
withSignature(java.lang.String signature) |
public static MethodBuilder of(int access, org.objectweb.asm.Type owner, java.lang.String name, org.objectweb.asm.Type desc)
public MethodBuilder withSignature(java.lang.String signature)
public MethodBuilder withException(java.lang.String exception)
public MethodBuilder withBody(java.util.function.Consumer<MethodBuilder.BodyGenerator> func)
public org.objectweb.asm.MethodVisitor build(org.objectweb.asm.ClassVisitor cv)
public int access()
public org.objectweb.asm.Type owner()
public java.lang.String name()
public org.objectweb.asm.Type desc()
@Nullable public @Nullable java.lang.String signature()
public java.util.List<java.lang.String> exceptions()