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() |
MethodVisitor |
build(ClassVisitor cv) |
Type |
desc() |
java.util.List<java.lang.String> |
exceptions() |
java.lang.String |
name() |
static MethodBuilder |
of(int access,
Type owner,
java.lang.String name,
Type desc) |
Type |
owner() |
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, Type owner, java.lang.String name, 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 MethodVisitor build(ClassVisitor cv)
public int access()
public Type owner()
public java.lang.String name()
public Type desc()
public java.lang.String signature()
public java.util.List<java.lang.String> exceptions()