Uses of Class
com.strobel.reflection.emit.MethodBuilder
Packages that use MethodBuilder
-
Uses of MethodBuilder in com.strobel.expressions
Fields in com.strobel.expressions declared as MethodBuilderModifier and TypeFieldDescription(package private) final MethodBuilder
LambdaCompiler.methodBuilder
Methods in com.strobel.expressions with parameters of type MethodBuilderModifier and TypeMethodDescription(package private) static <T> void
LambdaCompiler.compile
(LambdaExpression<T> lambda, MethodBuilder methodBuilder, DebugInfoGenerator debugInfoGenerator) final void
LambdaExpression.compileToMethod
(MethodBuilder methodBuilder) Constructors in com.strobel.expressions with parameters of type MethodBuilderModifierConstructorDescription(package private)
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 MethodBuilderModifier and TypeFieldDescriptionprivate final MethodBuilder
ParameterBuilder._declaringMethod
private MethodBuilder
TypeBuilder._declaringMethod
private final MethodBuilder
ConstructorBuilder._methodBuilder
(package private) final MethodBuilder
CodeGenerator.methodBuilder
(package private) final MethodBuilder
TypeBuilder.MethodOverride.override
Fields in com.strobel.reflection.emit with type parameters of type MethodBuilderModifier and TypeFieldDescription(package private) final ArrayList
<MethodBuilder> TypeBuilder.methodBuilders
Methods in com.strobel.reflection.emit that return MethodBuilderModifier and TypeMethodDescriptionTypeBuilder.defineMethod
(String name, int modifiers) TypeBuilder.defineMethod
(String name, int modifiers, Type<?> returnType) TypeBuilder.defineMethod
(String name, int modifiers, Type<?> returnType, TypeList parameterTypes) TypeBuilder.defineMethod
(String name, int modifiers, Type<?> returnType, TypeList parameterTypes, TypeList thrownTypes) private MethodBuilder
TypeBuilder.defineMethodCore
(String name, int modifiers, Type<?> returnType, TypeList parameterTypes, TypeList thrownTypes) TypeBuilder.defineTypeInitializer()
ConstructorBuilder.getMethodBuilder()
Methods in com.strobel.reflection.emit with parameters of type MethodBuilderModifier and TypeMethodDescription(package private) void
TypeBuilder.addMethodToList
(MethodBuilder methodBuilder) private List
<ClassWriter.LocalInfo> ClassWriter.getLocalInfo
(MethodBuilder builder) static 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 MethodBuilderModifierConstructorDescriptionCodeGenerator
(MethodBuilder methodBuilder) CodeGenerator
(MethodBuilder methodBuilder, int initialSize) private
MethodOverride
(MethodBuilder override, MethodInfo baseMethod) (package private)
ParameterBuilder
(MethodBuilder declaringMethod, int position, String name, Type<?> parameterType) (package private)
TypeBuilder
(String name, int genericParameterPosition, MethodBuilder declaringMethod)