Uses of Class
com.strobel.reflection.emit.MethodBuilder
-
Packages that use MethodBuilder Package Description com.strobel.expressions com.strobel.reflection.emit -
-
Uses of MethodBuilder in com.strobel.expressions
Fields in com.strobel.expressions declared as MethodBuilder Modifier and Type Field Description (package private) MethodBuilder
LambdaCompiler. methodBuilder
Methods in com.strobel.expressions with parameters of type MethodBuilder Modifier and Type Method Description (package private) static <T> void
LambdaCompiler. compile(LambdaExpression<T> lambda, MethodBuilder methodBuilder, DebugInfoGenerator debugInfoGenerator)
void
LambdaExpression. compileToMethod(MethodBuilder methodBuilder)
Constructors in com.strobel.expressions with parameters of type MethodBuilder Constructor Description LambdaCompiler(AnalyzedTree tree, LambdaExpression<?> lambda, MethodBuilder method, ConstructorBuilder constructor)
-
Uses of MethodBuilder in com.strobel.reflection.emit
Fields in com.strobel.reflection.emit declared as MethodBuilder Modifier and Type Field Description private MethodBuilder
ParameterBuilder. _declaringMethod
private MethodBuilder
TypeBuilder. _declaringMethod
private MethodBuilder
ConstructorBuilder. _methodBuilder
(package private) MethodBuilder
CodeGenerator. methodBuilder
(package private) MethodBuilder
TypeBuilder.MethodOverride. override
Fields in com.strobel.reflection.emit with type parameters of type MethodBuilder Modifier and Type Field Description (package private) java.util.ArrayList<MethodBuilder>
TypeBuilder. methodBuilders
Methods in com.strobel.reflection.emit that return MethodBuilder Modifier and Type Method Description MethodBuilder
TypeBuilder. defineMethod(java.lang.String name, int modifiers)
MethodBuilder
TypeBuilder. defineMethod(java.lang.String name, int modifiers, Type<?> returnType)
MethodBuilder
TypeBuilder. defineMethod(java.lang.String name, int modifiers, Type<?> returnType, TypeList parameterTypes)
MethodBuilder
TypeBuilder. defineMethod(java.lang.String name, int modifiers, Type<?> returnType, TypeList parameterTypes, TypeList thrownTypes)
private MethodBuilder
TypeBuilder. defineMethodCore(java.lang.String name, int modifiers, Type<?> returnType, TypeList parameterTypes, TypeList thrownTypes)
MethodBuilder
TypeBuilder. defineTypeInitializer()
MethodBuilder
ConstructorBuilder. getMethodBuilder()
Methods in com.strobel.reflection.emit with parameters of type MethodBuilder Modifier and Type Method Description (package private) void
TypeBuilder. addMethodToList(MethodBuilder methodBuilder)
private java.util.List<ClassWriter.LocalInfo>
ClassWriter. getLocalInfo(MethodBuilder builder)
static java.lang.RuntimeException
Error. methodHasEmptyBody(MethodBuilder method)
static void
Verifier. verify(FieldInfo field, MethodBuilder scope)
static void
Verifier. verify(MethodBase method, MethodBuilder scope)
private void
ClassWriter. writeBody(MethodBuilder method)
private void
ClassWriter. writeMethod(MethodBuilder method)
private int
ClassWriter. writeParameterAttributes(MethodBuilder method)
Constructors in com.strobel.reflection.emit with parameters of type MethodBuilder Constructor Description CodeGenerator(MethodBuilder methodBuilder)
CodeGenerator(MethodBuilder methodBuilder, int initialSize)
MethodOverride(MethodBuilder override, MethodInfo baseMethod)
ParameterBuilder(MethodBuilder declaringMethod, int position, java.lang.String name, Type<?> parameterType)
TypeBuilder(java.lang.String name, int genericParameterPosition, MethodBuilder declaringMethod)
-