Uses of Class
com.strobel.reflection.emit.TypeBuilder
Packages that use TypeBuilder
-
Uses of TypeBuilder in com.strobel.expressions
Fields in com.strobel.expressions declared as TypeBuilderMethods in com.strobel.expressions with parameters of type TypeBuilderModifier and TypeMethodDescriptionfinal MethodInfo
LambdaExpression.compileToMethod
(TypeBuilder<?> typeBuilder) final MethodInfo
LambdaExpression.compileToMethod
(TypeBuilder<?> typeBuilder, String name) final MethodInfo
LambdaExpression.compileToMethod
(TypeBuilder<?> typeBuilder, String name, int modifiers) -
Uses of TypeBuilder in com.strobel.reflection.emit
Fields in com.strobel.reflection.emit declared as TypeBuilderModifier and TypeFieldDescriptionprivate final TypeBuilder
<?> MethodBuilder._declaringType
private TypeBuilder
<?> TypeBuilder._declaringType
private final TypeBuilder
<T> TypeBuilderInstantiation._definition
private final TypeBuilder
<?> ClassWriter._typeBuilder
private final TypeBuilder
<?> FieldBuilder._typeBuilder
(package private) final TypeBuilder
<T> GenericParameterBuilder.typeBuilder
Methods in com.strobel.reflection.emit that return TypeBuilderModifier and TypeMethodDescriptionTypeBuilder
<?> ConstructorBuilder.getDeclaringType()
TypeBuilder
<?> FieldBuilder.getDeclaringType()
TypeBuilder
<?> GenericParameterBuilder.getDeclaringType()
TypeBuilder
<?> MethodBuilder.getDeclaringType()
TypeBuilder
<?> TypeBuilder.getDeclaringType()
Methods in com.strobel.reflection.emit with parameters of type TypeBuilderModifier and TypeMethodDescriptionstatic RuntimeException
Error.classGenerationFailed
(TypeBuilder<?> t, Throwable e) private void
TypeBuilder.initialize
(String typeName, int modifiers, Type<?> baseType, TypeList interfaces, TypeBuilder<?> declaringType, MethodHandles.Lookup packageAccess) (package private) static <T> Type
<T> TypeBuilderInstantiation.makeGenericType
(TypeBuilder<T> type, TypeList typeArguments) static void
Verifier.verify
(TypeBuilder<?> type) private int
ClassWriter.writeEnclosingMethodAttribute
(TypeBuilder<?> t) Constructors in com.strobel.reflection.emit with parameters of type TypeBuilderModifierConstructorDescription(package private)
ClassWriter
(TypeBuilder<?> typeBuilder) ConstructorBuilder
(int modifiers, TypeList parameterTypes, TypeList thrownTypes, TypeBuilder<?> declaringType) (package private)
FieldBuilder
(TypeBuilder<?> typeBuilder, String name, Type<?> type, int modifiers, Object constantValue) (package private)
GenericParameterBuilder
(TypeBuilder<T> typeBuilder) (package private)
MethodBuilder
(String name, int modifiers, Type<?> returnType, TypeList parameterTypes, TypeList thrownTypes, TypeBuilder<?> declaringType) (package private)
TypeBuilder
(String name, int genericParameterPosition, TypeBuilder<?> declaringType) (package private)
TypeBuilder
(String name, int modifiers, Type<?> baseType, TypeBuilder<?> declaringType) (package private)
TypeBuilder
(String name, int modifiers, Type<? super T> baseType, TypeList interfaces, TypeBuilder<?> declaringType) (package private)
TypeBuilder
(String name, int modifiers, Type<? super T> baseType, TypeList interfaces, TypeBuilder<?> declaringType, MethodHandles.Lookup packageAccess) private
TypeBuilderInstantiation
(TypeBuilder<T> definition, TypeBindings typeBindings)