A B C D E F G H I L M N O P R S T U V W _ 

A

ABSTRACT - Static variable in class com.strobel.reflection.Flags
 
ACC_BRIDGE - Static variable in class com.strobel.reflection.Flags
 
ACC_SUPER - Static variable in class com.strobel.reflection.Flags
 
ACC_SYNTHETIC - Static variable in class com.strobel.reflection.Flags
 
ACC_VARARGS - Static variable in class com.strobel.reflection.Flags
 
accept(TypeVisitor<P, R>, P) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
accept(TypeVisitor<P, R>, P) - Method in class com.strobel.reflection.emit.TypeBuilder
 
accept(TypeVisitor<P, R>, P) - Method in class com.strobel.reflection.Type
 
AccessFlags - Static variable in class com.strobel.reflection.Flags
Modifier masks.
ACYCLIC - Static variable in class com.strobel.reflection.Flags
Flag for class symbols to indicate it has been checked and found acyclic.
ACYCLIC_ANN - Static variable in class com.strobel.reflection.Flags
Flag for annotation type symbols to indicate it has been checked and found acyclic.
addCustomAnnotation(AnnotationBuilder<? extends Annotation>) - Method in class com.strobel.reflection.emit.ConstructorBuilder
 
addCustomAnnotation(AnnotationBuilder<? extends Annotation>) - Method in class com.strobel.reflection.emit.FieldBuilder
 
addCustomAnnotation(AnnotationBuilder) - Method in class com.strobel.reflection.emit.MethodBuilder
 
addCustomAnnotation(AnnotationBuilder<? extends Annotation>) - Method in class com.strobel.reflection.emit.ParameterBuilder
 
addCustomAnnotation(AnnotationBuilder<? extends Annotation>) - Method in class com.strobel.reflection.emit.TypeBuilder
 
All - Static variable in enum com.strobel.reflection.BindingFlags
 
AllDeclared - Static variable in enum com.strobel.reflection.BindingFlags
 
AllExact - Static variable in enum com.strobel.reflection.BindingFlags
 
AllInstance - Static variable in enum com.strobel.reflection.BindingFlags
 
AllInstanceDeclared - Static variable in enum com.strobel.reflection.BindingFlags
 
AllInstanceExact - Static variable in enum com.strobel.reflection.BindingFlags
 
allPrimitives() - Static method in class com.strobel.reflection.PrimitiveTypes
 
AllStatic - Static variable in enum com.strobel.reflection.BindingFlags
 
AllStaticDeclared - Static variable in enum com.strobel.reflection.BindingFlags
 
AllStaticExact - Static variable in enum com.strobel.reflection.BindingFlags
 
ANNOTATION - Static variable in class com.strobel.reflection.Flags
Flag that marks attribute interfaces, added in classfile v49.0.
Annotation - Static variable in class com.strobel.reflection.Types
 
AnnotationBuilder<A extends java.lang.annotation.Annotation> - Class in com.strobel.reflection.emit
 
ANONCONSTR - Static variable in class com.strobel.reflection.Flags
Flag for synthesized default constructors of anonymous classes.
appendBriefDescription(StringBuilder) - Method in class com.strobel.reflection.ConstructorInfo
 
appendBriefDescription(StringBuilder) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
appendBriefDescription(StringBuilder) - Method in class com.strobel.reflection.FieldInfo
 
appendBriefDescription(StringBuilder) - Method in class com.strobel.reflection.MemberInfo
 
appendBriefDescription(StringBuilder) - Method in class com.strobel.reflection.MethodInfo
 
appendBriefDescription(StringBuilder) - Method in class com.strobel.reflection.Type
 
appendDescription(StringBuilder) - Method in class com.strobel.reflection.ConstructorInfo
 
appendDescription(StringBuilder) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
appendDescription(StringBuilder) - Method in class com.strobel.reflection.emit.MethodBuilder
 
appendDescription(StringBuilder) - Method in class com.strobel.reflection.FieldInfo
 
appendDescription(StringBuilder) - Method in class com.strobel.reflection.MemberInfo
 
appendDescription(StringBuilder) - Method in class com.strobel.reflection.MethodInfo
 
appendDescription(StringBuilder) - Method in class com.strobel.reflection.Type
 
appendErasedDescription(StringBuilder) - Method in class com.strobel.reflection.ConstructorInfo
 
appendErasedDescription(StringBuilder) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
appendErasedDescription(StringBuilder) - Method in class com.strobel.reflection.emit.TypeBuilder
 
appendErasedDescription(StringBuilder) - Method in class com.strobel.reflection.FieldInfo
 
appendErasedDescription(StringBuilder) - Method in class com.strobel.reflection.MemberInfo
 
appendErasedDescription(StringBuilder) - Method in class com.strobel.reflection.MethodInfo
 
appendErasedDescription(StringBuilder) - Method in class com.strobel.reflection.Type
 
appendErasedSignature(StringBuilder) - Method in class com.strobel.reflection.ConstructorInfo
 
appendErasedSignature(StringBuilder) - Method in class com.strobel.reflection.emit.ConstructorBuilder
 
appendErasedSignature(StringBuilder) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
appendErasedSignature(StringBuilder) - Method in class com.strobel.reflection.emit.MethodBuilder
 
appendErasedSignature(StringBuilder) - Method in class com.strobel.reflection.emit.TypeBuilder
 
appendErasedSignature(StringBuilder) - Method in class com.strobel.reflection.FieldInfo
 
appendErasedSignature(StringBuilder) - Method in class com.strobel.reflection.MemberInfo
 
appendErasedSignature(StringBuilder) - Method in class com.strobel.reflection.MethodInfo
 
appendErasedSignature(StringBuilder) - Method in class com.strobel.reflection.Type
 
appendGenericSignature(StringBuilder) - Method in class com.strobel.reflection.Type
 
appendSignature(StringBuilder) - Method in class com.strobel.reflection.ConstructorInfo
 
appendSignature(StringBuilder) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
appendSignature(StringBuilder) - Method in class com.strobel.reflection.emit.MethodBuilder
 
appendSignature(StringBuilder) - Method in class com.strobel.reflection.FieldInfo
 
appendSignature(StringBuilder) - Method in class com.strobel.reflection.MemberInfo
 
appendSignature(StringBuilder) - Method in class com.strobel.reflection.MethodInfo
 
appendSignature(StringBuilder) - Method in class com.strobel.reflection.Type
 
appendSimpleDescription(StringBuilder) - Method in class com.strobel.reflection.ConstructorInfo
 
appendSimpleDescription(StringBuilder) - Method in class com.strobel.reflection.emit.ConstructorBuilder
 
appendSimpleDescription(StringBuilder) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
appendSimpleDescription(StringBuilder) - Method in class com.strobel.reflection.emit.MethodBuilder
 
appendSimpleDescription(StringBuilder) - Method in class com.strobel.reflection.FieldInfo
 
appendSimpleDescription(StringBuilder) - Method in class com.strobel.reflection.MemberInfo
 
appendSimpleDescription(StringBuilder) - Method in class com.strobel.reflection.MethodInfo
 
appendSimpleDescription(StringBuilder) - Method in class com.strobel.reflection.Type
 
apply(MemberInfo, Object) - Method in interface com.strobel.reflection.MemberFilter
 
areEquivalent(Type<?>, Type<?>) - Static method in class com.strobel.util.TypeUtils
 
areEquivalent(TypeList, TypeList) - Static method in class com.strobel.util.TypeUtils
 
areEquivalentWithOrdering(TypeList, TypeList) - Static method in class com.strobel.util.TypeUtils
 
areReferenceAssignable(Type<?>, Type<?>) - Static method in class com.strobel.util.TypeUtils
 
ArrayList - Static variable in class com.strobel.reflection.Types
 
asFlagSet(long) - Static method in class com.strobel.reflection.Flags
 
asModifierSet(long) - Static method in class com.strobel.reflection.Flags
 

B

beginCatchBlock(Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
 
beginExceptionBlock() - Method in class com.strobel.reflection.emit.CodeGenerator
 
beginFinallyBlock() - Method in class com.strobel.reflection.emit.CodeGenerator
 
BigDecimal - Static variable in class com.strobel.reflection.Types
 
BigInteger - Static variable in class com.strobel.reflection.Types
 
Binder - Class in com.strobel.reflection
 
Binder() - Constructor for class com.strobel.reflection.Binder
 
BindingFlags - Enum in com.strobel.reflection
 
bindingsFor(TypeList) - Method in class com.strobel.reflection.TypeBindings
 
bitWidth() - Method in enum com.strobel.reflection.SimpleType
 
BLOCK - Static variable in class com.strobel.reflection.Flags
Flag is set for compiler-generated anonymous method symbols that `own' an initializer block.
Boolean - Static variable in class com.strobel.reflection.PrimitiveTypes
 
Boolean - Static variable in class com.strobel.reflection.Types
 
BooleanBox - Static variable in class com.strobel.reflection.Types
 
Bottom - Static variable in class com.strobel.reflection.Type
 
BRIDGE - Static variable in class com.strobel.reflection.Flags
Flag that marks bridge methods.
Byte - Static variable in class com.strobel.reflection.PrimitiveTypes
 
Byte - Static variable in class com.strobel.reflection.Types
 
ByteBox - Static variable in class com.strobel.reflection.Types
 

C

call(MethodInfo) - Method in class com.strobel.reflection.emit.CodeGenerator
 
call(ConstructorInfo) - Method in class com.strobel.reflection.emit.CodeGenerator
 
call(OpCode, MethodInfo) - Method in class com.strobel.reflection.emit.CodeGenerator
 
Callable - Static variable in class com.strobel.reflection.Types
 
CallingConvention - Enum in com.strobel.reflection
 
canEmitConstant(Object, Type<?>) - Static method in class com.strobel.reflection.emit.CodeGenerator
 
Character - Static variable in class com.strobel.reflection.PrimitiveTypes
 
Character - Static variable in class com.strobel.reflection.Types
 
CharacterBox - Static variable in class com.strobel.reflection.Types
 
CLASH - Static variable in class com.strobel.reflection.Flags
Flag that marks non-override equivalent methods with the same signature
Class - Static variable in class com.strobel.reflection.Types
 
CLASS_SEEN - Static variable in class com.strobel.reflection.Flags
Flag is set for class symbols if a class file was found for this class.
ClassFlags - Static variable in class com.strobel.reflection.Flags
Modifier masks.
ClassLoader - Static variable in class com.strobel.reflection.Types
 
Cloneable - Static variable in class com.strobel.reflection.Types
 
CodeGenerator - Class in com.strobel.reflection.emit
 
CodeGenerator(MethodBuilder) - Constructor for class com.strobel.reflection.emit.CodeGenerator
 
CodeGenerator(MethodBuilder, int) - Constructor for class com.strobel.reflection.emit.CodeGenerator
 
CodeGenerator.EmitArrayElementCallback - Interface in com.strobel.reflection.emit
 
CodeStream - Class in com.strobel.reflection.emit
 
CodeStream() - Constructor for class com.strobel.reflection.emit.CodeStream
Constructs a new CodeStream with a default initial size.
CodeStream(int) - Constructor for class com.strobel.reflection.emit.CodeStream
Constructs a new CodeStream with the given initial size.
Collection - Static variable in class com.strobel.reflection.Types
 
com.strobel.reflection - package com.strobel.reflection
 
com.strobel.reflection.emit - package com.strobel.reflection.emit
 
com.strobel.util - package com.strobel.util
 
combine(MemberList<?>...) - Static method in class com.strobel.reflection.MemberList
 
combine(MethodList, MethodList) - Static method in class com.strobel.reflection.MethodList
 
combine(TypeList, TypeList) - Static method in class com.strobel.reflection.TypeList
 
Comparable - Static variable in class com.strobel.reflection.Types
 
Comparer - Static variable in class com.strobel.reflection.Types
 
COMPOUND - Static variable in class com.strobel.reflection.Flags
Flag is set for compiler-generated compound classes representing multiple variable bounds
ConstructorBuilder - Class in com.strobel.reflection.emit
 
ConstructorBuilder(int, TypeList, TypeList, TypeBuilder) - Constructor for class com.strobel.reflection.emit.ConstructorBuilder
 
ConstructorFlags - Static variable in class com.strobel.reflection.Flags
Modifier masks.
ConstructorInfo - Class in com.strobel.reflection
 
ConstructorInfo() - Constructor for class com.strobel.reflection.ConstructorInfo
 
ConstructorList - Class in com.strobel.reflection
 
ConstructorList(List<? extends ConstructorInfo>) - Constructor for class com.strobel.reflection.ConstructorList
 
ConstructorList(ConstructorInfo...) - Constructor for class com.strobel.reflection.ConstructorList
 
ConstructorList(ConstructorInfo[], int, int) - Constructor for class com.strobel.reflection.ConstructorList
 
constructorsOnly() - Static method in enum com.strobel.reflection.MemberType
 
containsBoundType(Type) - Method in class com.strobel.reflection.TypeBindings
 
containsGenericParameter(Type<?>) - Method in class com.strobel.reflection.SignatureType
 
containsGenericParameter(Type<?>) - Method in class com.strobel.reflection.Type
 
containsGenericParameter(Type) - Method in class com.strobel.reflection.TypeBindings
 
containsGenericParameter(Type<?>) - Method in class com.strobel.reflection.TypeList
 
containsGenericParameters() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
containsGenericParameters() - Method in class com.strobel.reflection.MethodInfo
 
containsGenericParameters() - Method in class com.strobel.reflection.SignatureType
 
containsGenericParameters() - Method in class com.strobel.reflection.Type
 
containsGenericParameters() - Method in class com.strobel.reflection.TypeList
 
containsSubTypeOf(Type<?>) - Method in class com.strobel.reflection.TypeList
 
containsSuperTypeOf(Type<?>) - Method in class com.strobel.reflection.TypeList
 
containsTypeAssignableFrom(Type<?>) - Method in class com.strobel.reflection.TypeList
 
create(Type<A>, MethodList, ReadOnlyList<Object>) - Static method in class com.strobel.reflection.emit.AnnotationBuilder
 
create(Type<A>) - Static method in class com.strobel.reflection.emit.AnnotationBuilder
 
create(Type<A>, Object) - Static method in class com.strobel.reflection.emit.AnnotationBuilder
 
create(TypeList, Type...) - Static method in class com.strobel.reflection.TypeBindings
 
create(TypeList, TypeList) - Static method in class com.strobel.reflection.TypeBindings
 
createMethodBody(byte[], int) - Method in class com.strobel.reflection.emit.MethodBuilder
 
createType() - Method in class com.strobel.reflection.emit.TypeBuilder
 
createType(File) - Method in class com.strobel.reflection.emit.TypeBuilder
 
createType(OutputStream) - Method in class com.strobel.reflection.emit.TypeBuilder
 
createUnbound(TypeList) - Static method in class com.strobel.reflection.TypeBindings
 
customOnly() - Static method in enum com.strobel.reflection.MemberType
 

D

Date - Static variable in class com.strobel.reflection.Types
 
declareLocal(Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
 
declareLocal(String, Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
 
DEFAULT - Static variable in class com.strobel.reflection.Flags
Flag that marks either a default method or an interface containing default methods.
DefaultBinder - Static variable in class com.strobel.reflection.Type
 
DefaultLookup - Static variable in class com.strobel.reflection.Type
 
DefaultTypeVisitor<P,R> - Class in com.strobel.reflection
 
DefaultTypeVisitor() - Constructor for class com.strobel.reflection.DefaultTypeVisitor
 
defineConstant(String, Type<?>, int, Object) - Method in class com.strobel.reflection.emit.TypeBuilder
 
defineConstructor(int, TypeList) - Method in class com.strobel.reflection.emit.TypeBuilder
 
defineConstructor(int, TypeList, TypeList) - Method in class com.strobel.reflection.emit.TypeBuilder
 
defineDefaultConstructor() - Method in class com.strobel.reflection.emit.TypeBuilder
 
defineDefaultConstructor(int) - Method in class com.strobel.reflection.emit.TypeBuilder
 
defineField(String, Type<?>, int) - Method in class com.strobel.reflection.emit.TypeBuilder
 
defineGenericParameters(String...) - Method in class com.strobel.reflection.emit.MethodBuilder
 
defineGenericParameters(String...) - Method in class com.strobel.reflection.emit.TypeBuilder
 
defineLabel() - Method in class com.strobel.reflection.emit.CodeGenerator
 
defineMethod(String, int, Type<?>) - Method in class com.strobel.reflection.emit.TypeBuilder
 
defineMethod(String, int, Type<?>, TypeList) - Method in class com.strobel.reflection.emit.TypeBuilder
 
defineMethod(String, int, Type<?>, TypeList, TypeList) - Method in class com.strobel.reflection.emit.TypeBuilder
 
defineMethodOverride(MethodInfo, MethodInfo) - Method in class com.strobel.reflection.emit.TypeBuilder
 
defineParameter(int, String) - Method in class com.strobel.reflection.emit.ConstructorBuilder
 
defineParameter(int, String) - Method in class com.strobel.reflection.emit.MethodBuilder
 
defineTypeInitializer() - Method in class com.strobel.reflection.emit.TypeBuilder
 
Delimiter - Static variable in class com.strobel.reflection.Type
 
DEPRECATED - Static variable in class com.strobel.reflection.Flags
Flag is set if symbol is deprecated.
Double - Static variable in class com.strobel.reflection.PrimitiveTypes
 
Double - Static variable in class com.strobel.reflection.Types
 
DoubleBox - Static variable in class com.strobel.reflection.Types
 
dup() - Method in class com.strobel.reflection.emit.CodeGenerator
 
dup2() - Method in class com.strobel.reflection.emit.CodeGenerator
 
dup2x1() - Method in class com.strobel.reflection.emit.CodeGenerator
 
dup2x2() - Method in class com.strobel.reflection.emit.CodeGenerator
 
DynamicMethod - Class in com.strobel.reflection
 

E

EFFECTIVELY_FINAL - Static variable in class com.strobel.reflection.Flags
Flag that marks an 'effectively final' local variable
emit(OpCode) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emit(OpCode, byte) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emit(OpCode, short) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emit(OpCode, int) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emit(OpCode, long) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emit(OpCode, float) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emit(OpCode, double) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emit(OpCode, String) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emit(OpCode, Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emit(OpCode, ConstructorInfo) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emit(OpCode, MethodInfo) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emit(OpCode, FieldInfo) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emit(OpCode, Label) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emit(int) - Method in interface com.strobel.reflection.emit.CodeGenerator.EmitArrayElementCallback
 
emitArray(Type<?>, int, CodeGenerator.EmitArrayElementCallback) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitBoolean(boolean) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitBox(Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitByte(byte) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitCase(E, Label) - Method in interface com.strobel.reflection.emit.EnumSwitchCallback
 
emitCase(String, Label) - Method in interface com.strobel.reflection.emit.StringSwitchCallback
 
emitCase(int, Label) - Method in interface com.strobel.reflection.emit.SwitchCallback
 
emitCharacter(char) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitConstant(Object) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitConstant(Object, Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitConstantArray(Object) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitConversion(Type<?>, Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitDefault(Label) - Method in interface com.strobel.reflection.emit.EnumSwitchCallback
 
emitDefault(Label) - Method in interface com.strobel.reflection.emit.StringSwitchCallback
 
emitDefault(Label) - Method in interface com.strobel.reflection.emit.SwitchCallback
 
emitDefaultValue(Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitDouble(double) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitFloat(float) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitGoto(Label) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitInteger(int) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitLoad(LocalBuilder) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitLoad(Type<?>, int) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitLoadArgument(int) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitLoadConstant(int) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitLoadElement(Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitLoadLongConstant(int) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitLong(long) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitMethod(MethodBase) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitNew(Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitNewArray(Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitNewArray(Type<?>, int) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitNull() - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitReturn() - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitReturn(Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitShort(short) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitStore(LocalBuilder) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitStore(Type<?>, int) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitStoreArgument(int) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitStoreElement(Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitString(String) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitSwitch(int[], SwitchCallback) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitSwitch(int[], SwitchCallback, SwitchOptions) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitSwitch(E[], EnumSwitchCallback<E>) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitSwitch(E[], EnumSwitchCallback<E>, SwitchOptions) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitSwitch(String[], StringSwitchCallback) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitSwitch(String[], StringSwitchCallback, SwitchOptions) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitThis() - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitType(Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
 
emitUnbox(Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
 
empty() - Static method in class com.strobel.reflection.ConstructorList
 
empty() - Static method in class com.strobel.reflection.emit.GenericParameterBuilderList
 
empty() - Static method in class com.strobel.reflection.FieldList
 
empty() - Static method in class com.strobel.reflection.MemberList
 
empty() - Static method in class com.strobel.reflection.MethodList
 
empty() - Static method in class com.strobel.reflection.ParameterList
 
empty() - Static method in class com.strobel.reflection.TypeBindings
 
empty() - Static method in class com.strobel.reflection.TypeList
 
EmptyConstructors - Static variable in class com.strobel.reflection.Type
 
EmptyFields - Static variable in class com.strobel.reflection.Type
 
EmptyMembers - Static variable in class com.strobel.reflection.Type
 
EmptyMethods - Static variable in class com.strobel.reflection.Type
 
EmptyObjects - Static variable in class com.strobel.reflection.Type
 
EmptyStrings - Static variable in class com.strobel.reflection.Type
 
EmptyTypes - Static variable in class com.strobel.reflection.Type
 
endExceptionBlock() - Method in class com.strobel.reflection.emit.CodeGenerator
 
endsUnconditionalJumpBlock() - Method in enum com.strobel.reflection.emit.OpCode
 
endTryBlock() - Method in class com.strobel.reflection.emit.CodeGenerator
 
ENUM - Static variable in class com.strobel.reflection.Flags
An enumeration type or an enumeration constant, added in classfile v49.0.
Enum - Static variable in class com.strobel.reflection.Types
 
EnumSwitchCallback<E extends java.lang.Enum<E>> - Interface in com.strobel.reflection.emit
 
equals(Object) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
equals(Object) - Method in class com.strobel.reflection.emit.Label
 
equals(Label) - Method in class com.strobel.reflection.emit.Label
 
equals(Object) - Method in class com.strobel.reflection.SignatureType
 
equals(Object) - Method in class com.strobel.reflection.Type
 
equals(Object) - Method in class com.strobel.reflection.TypeBindings
 
equals(Object) - Method in class com.strobel.reflection.TypeList
 
equals(TypeList) - Method in class com.strobel.reflection.TypeList
 
Error - Static variable in class com.strobel.reflection.Types
 
Exception - Static variable in class com.strobel.reflection.Types
 
EXISTS - Static variable in class com.strobel.reflection.Flags
Flag is set for package symbols if a package has a member or directory and therefore exists.

F

FieldBuilder - Class in com.strobel.reflection.emit
 
FieldInfo - Class in com.strobel.reflection
 
FieldInfo() - Constructor for class com.strobel.reflection.FieldInfo
 
FieldList - Class in com.strobel.reflection
 
FieldList(List<? extends FieldInfo>) - Constructor for class com.strobel.reflection.FieldList
 
FieldList(FieldInfo...) - Constructor for class com.strobel.reflection.FieldList
 
FieldList(FieldInfo[], int, int) - Constructor for class com.strobel.reflection.FieldList
 
fieldsOnly() - Static method in enum com.strobel.reflection.MemberType
 
FilterMethodOverride - Static variable in class com.strobel.reflection.Type
 
FilterName - Static variable in class com.strobel.reflection.Type
 
FilterNameIgnoreCase - Static variable in class com.strobel.reflection.Type
 
FilterRawMember - Static variable in class com.strobel.reflection.Type
 
FINAL - Static variable in class com.strobel.reflection.Flags
 
findBaseMethod(Type<?>) - Method in class com.strobel.reflection.MethodInfo
 
findBoundType(String) - Method in class com.strobel.reflection.TypeBindings
 
findGenericParameter(String) - Method in class com.strobel.reflection.TypeBindings
 
findMembers(Set<MemberType>, Set<BindingFlags>, MemberFilter, Object) - Method in class com.strobel.reflection.Type
 
findOverriddenMethod() - Method in class com.strobel.reflection.MethodInfo
 
Flags - Class in com.strobel.reflection
 
Flags.Flag - Enum in com.strobel.reflection
 
Float - Static variable in class com.strobel.reflection.PrimitiveTypes
 
Float - Static variable in class com.strobel.reflection.Types
 
FloatBox - Static variable in class com.strobel.reflection.Types
 
forName(String) - Static method in class com.strobel.reflection.Type
 
forName(String, boolean) - Static method in class com.strobel.reflection.Type
 

G

GENERATEDCONSTR - Static variable in class com.strobel.reflection.Flags
Flag that marks a generated default constructor.
GenericParameterBuilder<T> - Class in com.strobel.reflection.emit
 
GenericParameterBuilderList - Class in com.strobel.reflection.emit
 
get(int) - Static method in enum com.strobel.reflection.emit.OpCode
Get the OpCode for a simple standard 1-byte opcode.
getAnnotation(Class<T>) - Method in class com.strobel.reflection.ConstructorInfo
 
getAnnotation() - Method in class com.strobel.reflection.emit.AnnotationBuilder
 
getAnnotation(Class<T>) - Method in class com.strobel.reflection.emit.ConstructorBuilder
 
getAnnotation(Class<T>) - Method in class com.strobel.reflection.emit.FieldBuilder
 
getAnnotation(Class<T>) - Method in class com.strobel.reflection.emit.MethodBuilder
 
getAnnotation(Class<T>) - Method in class com.strobel.reflection.emit.TypeBuilder
 
getAnnotation(Class<T>) - Method in class com.strobel.reflection.FieldInfo
 
getAnnotation(Class<T>) - Method in class com.strobel.reflection.MemberInfo
 
getAnnotation(Class<T>) - Method in class com.strobel.reflection.MethodInfo
 
getAnnotation(Class<T>) - Method in class com.strobel.reflection.Type
 
getAnnotations() - Method in class com.strobel.reflection.ConstructorInfo
 
getAnnotations() - Method in class com.strobel.reflection.emit.ConstructorBuilder
 
getAnnotations() - Method in class com.strobel.reflection.emit.FieldBuilder
 
getAnnotations() - Method in class com.strobel.reflection.emit.MethodBuilder
 
getAnnotations() - Method in class com.strobel.reflection.emit.TypeBuilder
 
getAnnotations() - Method in class com.strobel.reflection.FieldInfo
 
getAnnotations() - Method in class com.strobel.reflection.MemberInfo
 
getAnnotations() - Method in class com.strobel.reflection.MethodInfo
 
getAnnotations() - Method in class com.strobel.reflection.Type
 
getAnnotationsByType(Class<T>) - Method in class com.strobel.reflection.MemberInfo
 
getAnnotationType() - Method in class com.strobel.reflection.emit.AnnotationBuilder
 
getAttributes() - Method in class com.strobel.reflection.emit.AnnotationBuilder
 
getBaseType() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
getBaseType() - Method in class com.strobel.reflection.emit.TypeBuilder
 
getBaseType() - Method in class com.strobel.reflection.Type
 
getBoundType(int) - Method in class com.strobel.reflection.TypeBindings
 
getBoundType(Type) - Method in class com.strobel.reflection.TypeBindings
 
getBoundTypes() - Method in class com.strobel.reflection.TypeBindings
 
getBoxedType(Type<?>) - Static method in class com.strobel.util.TypeUtils
 
getBoxedTypeOrSelf(Type<?>) - Static method in class com.strobel.util.TypeUtils
 
getBoxMethod(Type<?>) - Static method in class com.strobel.util.TypeUtils
 
getBriefDescription() - Method in class com.strobel.reflection.MemberInfo
Human-readable brief description of a type or member, which does not include information super types, thrown exceptions, or modifiers other than 'static'.
getCallingConvention() - Method in class com.strobel.reflection.MethodBase
 
getClassFullName() - Method in class com.strobel.reflection.emit.TypeBuilder
 
getClassFullName() - Method in class com.strobel.reflection.Type
 
getClassLoader() - Method in class com.strobel.reflection.TypeContext
 
getClassSimpleName() - Method in class com.strobel.reflection.emit.TypeBuilder
 
getClassSimpleName() - Method in class com.strobel.reflection.Type
 
getCode() - Method in enum com.strobel.reflection.emit.OpCode
 
getCodeGenerator() - Method in class com.strobel.reflection.emit.ConstructorBuilder
 
getCodeGenerator() - Method in class com.strobel.reflection.emit.MethodBuilder
 
getCodeGenerator(int) - Method in class com.strobel.reflection.emit.MethodBuilder
 
getCoercionMethod(Type<?>, Type<?>) - Static method in class com.strobel.util.TypeUtils
 
getConstantValue() - Method in class com.strobel.reflection.emit.FieldBuilder
 
getConstructor(Set<BindingFlags>, CallingConvention, Type...) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
getConstructor(Set<BindingFlags>, CallingConvention, Type...) - Method in class com.strobel.reflection.emit.TypeBuilder
 
getConstructor(Type...) - Method in class com.strobel.reflection.Type
 
getConstructor(Set<BindingFlags>, Type...) - Method in class com.strobel.reflection.Type
 
getConstructor(Set<BindingFlags>, CallingConvention, Type...) - Method in class com.strobel.reflection.Type
 
getConstructors(Set<BindingFlags>) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
getConstructors(Set<BindingFlags>) - Method in class com.strobel.reflection.emit.TypeBuilder
 
getConstructors() - Method in class com.strobel.reflection.Type
 
getConstructors(Set<BindingFlags>) - Method in class com.strobel.reflection.Type
 
getCustomAnnotations() - Method in class com.strobel.reflection.emit.ConstructorBuilder
 
getCustomAnnotations() - Method in class com.strobel.reflection.emit.FieldBuilder
 
getCustomAnnotations() - Method in class com.strobel.reflection.emit.MethodBuilder
 
getCustomAnnotations() - Method in class com.strobel.reflection.emit.ParameterBuilder
 
getCustomAnnotations() - Method in class com.strobel.reflection.emit.TypeBuilder
 
getData() - Method in class com.strobel.reflection.emit.CodeStream
 
getDeclaredAnnotation(Class<T>) - Method in class com.strobel.reflection.MemberInfo
 
getDeclaredAnnotations() - Method in class com.strobel.reflection.ConstructorInfo
 
getDeclaredAnnotations() - Method in class com.strobel.reflection.emit.ConstructorBuilder
 
getDeclaredAnnotations() - Method in class com.strobel.reflection.emit.FieldBuilder
 
getDeclaredAnnotations() - Method in class com.strobel.reflection.emit.MethodBuilder
 
getDeclaredAnnotations() - Method in class com.strobel.reflection.emit.TypeBuilder
 
getDeclaredAnnotations() - Method in class com.strobel.reflection.FieldInfo
 
getDeclaredAnnotations() - Method in class com.strobel.reflection.MemberInfo
 
getDeclaredAnnotations() - Method in class com.strobel.reflection.MethodInfo
 
getDeclaredAnnotations() - Method in class com.strobel.reflection.Type
 
getDeclaredAnnotationsByType(Class<T>) - Method in class com.strobel.reflection.MemberInfo
 
getDeclaredConstructors() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
getDeclaredConstructors() - Method in class com.strobel.reflection.Type
 
getDeclaredFields() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
getDeclaredFields() - Method in class com.strobel.reflection.Type
 
getDeclaredMethods() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
getDeclaredMethods() - Method in class com.strobel.reflection.Type
 
getDeclaredTypes() - Method in class com.strobel.reflection.Type
 
getDeclaringMethod() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
getDeclaringMethod() - Method in class com.strobel.reflection.emit.TypeBuilder
 
getDeclaringMethod() - Method in class com.strobel.reflection.Type
 
getDeclaringType() - Method in class com.strobel.reflection.DynamicMethod
 
getDeclaringType() - Method in class com.strobel.reflection.emit.ConstructorBuilder
 
getDeclaringType() - Method in class com.strobel.reflection.emit.FieldBuilder
 
getDeclaringType() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
getDeclaringType() - Method in class com.strobel.reflection.emit.MethodBuilder
 
getDeclaringType() - Method in class com.strobel.reflection.emit.TypeBuilder
 
getDeclaringType() - Method in class com.strobel.reflection.MemberInfo
 
getDefaultValue() - Method in class com.strobel.reflection.emit.MethodBuilder
 
getDefaultValue() - Method in class com.strobel.reflection.MethodInfo
 
getDescription() - Method in class com.strobel.reflection.MemberInfo
Human-readable full description of a type or member, which includes specification of super types (in brief format), thrown exceptions, and modifiers.
getDescriptorPrefix() - Method in enum com.strobel.reflection.SimpleType
 
getElementType() - Method in class com.strobel.reflection.Type
 
getEnumConstants() - Method in class com.strobel.reflection.Type
 
getEnumNames() - Method in class com.strobel.reflection.Type
 
getErasedClass() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
getErasedClass() - Method in class com.strobel.reflection.emit.TypeBuilder
 
getErasedClass() - Method in class com.strobel.reflection.Type
 
getErasedDescription() - Method in class com.strobel.reflection.MemberInfo
Human-readable erased description of a type or member.
getErasedMethodDefinition() - Method in class com.strobel.reflection.MethodInfo
 
getErasedSignature() - Method in class com.strobel.reflection.MemberInfo
Method that returns type erased signature of a type or member; suitable as non-generic signature some packages need.
getErasedSignature() - Method in class com.strobel.reflection.SignatureType
 
getErasedType() - Method in class com.strobel.reflection.Type
 
getErasedTypes() - Method in class com.strobel.reflection.TypeList
 
getExplicitInterfaces() - Method in class com.strobel.reflection.emit.TypeBuilder
 
getExplicitInterfaces() - Method in class com.strobel.reflection.Type
 
getExtendsBound() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
getExtendsBound() - Method in class com.strobel.reflection.emit.TypeBuilder
 
getExtendsBound() - Method in class com.strobel.reflection.Type
 
getField(FieldInfo) - Method in class com.strobel.reflection.emit.CodeGenerator
 
getField(String, Set<BindingFlags>) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
getField(String, Set<BindingFlags>) - Method in class com.strobel.reflection.emit.TypeBuilder
 
getField(String) - Method in class com.strobel.reflection.Type
 
getField(String, Set<BindingFlags>) - Method in class com.strobel.reflection.Type
 
getFields(Set<BindingFlags>) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
getFields(Set<BindingFlags>) - Method in class com.strobel.reflection.emit.TypeBuilder
 
getFields() - Method in class com.strobel.reflection.Type
 
getFields(Set<BindingFlags>) - Method in class com.strobel.reflection.Type
 
getFieldType() - Method in class com.strobel.reflection.emit.FieldBuilder
 
getFieldType() - Method in class com.strobel.reflection.FieldInfo
 
getFullName() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
getFullName() - Method in class com.strobel.reflection.emit.TypeBuilder
 
getFullName() - Method in class com.strobel.reflection.Type
 
getGenericMethodDefinition() - Method in class com.strobel.reflection.MethodInfo
 
getGenericMethodParameters() - Method in class com.strobel.reflection.MethodInfo
 
getGenericParameter(int) - Method in class com.strobel.reflection.TypeBindings
 
getGenericParameterPosition() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
getGenericParameterPosition() - Method in class com.strobel.reflection.emit.TypeBuilder
 
getGenericParameterPosition() - Method in class com.strobel.reflection.Type
 
getGenericParameters() - Method in class com.strobel.reflection.TypeBindings
 
getGenericSignature() - Method in class com.strobel.reflection.Type
Method that returns full generic signature of the type; suitable as signature for things like ASM package.
getGenericTypeDefinition() - Method in class com.strobel.reflection.emit.TypeBuilder
 
getGenericTypeDefinition() - Method in class com.strobel.reflection.Type
 
getGenericTypeParameters() - Method in class com.strobel.reflection.Type
 
getHandle() - Method in class com.strobel.reflection.DynamicMethod
 
getInterfaces() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
getInterfaces() - Method in class com.strobel.reflection.Type
 
getInternalName() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
getInternalName() - Method in class com.strobel.reflection.emit.TypeBuilder
 
getInternalName() - Method in class com.strobel.reflection.Type
 
getKind() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
getKind() - Method in class com.strobel.reflection.Type
 
getLength() - Method in class com.strobel.reflection.emit.CodeStream
 
getLocalIndex() - Method in class com.strobel.reflection.emit.LocalBuilder
 
getLocalIndex() - Method in class com.strobel.reflection.LocalVariableInfo
 
getLocalType() - Method in class com.strobel.reflection.emit.LocalBuilder
 
getLocalType() - Method in class com.strobel.reflection.LocalVariableInfo
 
getMask() - Method in enum com.strobel.reflection.BindingFlags
 
getMember(String, Set<BindingFlags>, Set<MemberType>) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
getMember(String, Set<BindingFlags>, Set<MemberType>) - Method in class com.strobel.reflection.emit.TypeBuilder
 
getMember(String) - Method in class com.strobel.reflection.Type
 
getMember(String, MemberType, MemberType...) - Method in class com.strobel.reflection.Type
 
getMember(String, Set<BindingFlags>, Set<MemberType>) - Method in class com.strobel.reflection.Type
 
getMembers(Set<BindingFlags>, Set<MemberType>) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
getMembers(Set<BindingFlags>, Set<MemberType>) - Method in class com.strobel.reflection.emit.TypeBuilder
 
getMembers() - Method in class com.strobel.reflection.Type
 
getMembers(MemberType, MemberType...) - Method in class com.strobel.reflection.Type
 
getMembers(Set<BindingFlags>) - Method in class com.strobel.reflection.Type
 
getMembers(Set<BindingFlags>, MemberType, MemberType...) - Method in class com.strobel.reflection.Type
 
getMembers(Set<BindingFlags>, Set<MemberType>) - Method in class com.strobel.reflection.Type
 
getMembersOfType(Set<MemberType>) - Method in class com.strobel.reflection.Type
 
getMemberType() - Method in class com.strobel.reflection.ConstructorInfo
 
getMemberType() - Method in class com.strobel.reflection.FieldInfo
 
getMemberType() - Method in class com.strobel.reflection.MemberInfo
 
getMemberType() - Method in class com.strobel.reflection.MethodInfo
 
getMemberType() - Method in class com.strobel.reflection.Type
 
getMethod(String, Set<BindingFlags>, CallingConvention, Type...) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
getMethod(String, Set<BindingFlags>, CallingConvention, Type...) - Method in class com.strobel.reflection.emit.TypeBuilder
 
getMethod(String, Type...) - Method in class com.strobel.reflection.Type
 
getMethod(String, Set<BindingFlags>, Type...) - Method in class com.strobel.reflection.Type
 
getMethod(String, Set<BindingFlags>, CallingConvention, Type...) - Method in class com.strobel.reflection.Type
 
getMethodBuilder() - Method in class com.strobel.reflection.emit.ConstructorBuilder
 
getMethods(Set<BindingFlags>, CallingConvention) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
getMethods(Set<BindingFlags>, CallingConvention) - Method in class com.strobel.reflection.emit.TypeBuilder
 
getMethods() - Method in class com.strobel.reflection.Type
 
getMethods(Set<BindingFlags>) - Method in class com.strobel.reflection.Type
 
getMethods(Set<BindingFlags>, CallingConvention) - Method in class com.strobel.reflection.Type
 
getModifiers() - Method in class com.strobel.reflection.DynamicMethod
 
getModifiers() - Method in class com.strobel.reflection.emit.ConstructorBuilder
 
getModifiers() - Method in class com.strobel.reflection.emit.FieldBuilder
 
getModifiers() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
getModifiers() - Method in class com.strobel.reflection.emit.MethodBuilder
 
getModifiers() - Method in class com.strobel.reflection.emit.TypeBuilder
 
getModifiers() - Method in class com.strobel.reflection.MemberInfo
 
getName() - Method in class com.strobel.reflection.ConstructorInfo
 
getName() - Method in class com.strobel.reflection.emit.FieldBuilder
 
getName() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
getName() - Method in class com.strobel.reflection.emit.LocalBuilder
 
getName() - Method in class com.strobel.reflection.emit.MethodBuilder
 
getName() - Method in class com.strobel.reflection.emit.ParameterBuilder
 
getName() - Method in class com.strobel.reflection.emit.TypeBuilder
 
getName() - Method in class com.strobel.reflection.MemberInfo
 
getName() - Method in class com.strobel.reflection.MethodInfo
 
getName() - Method in class com.strobel.reflection.ParameterInfo
 
getName() - Method in class com.strobel.reflection.Type
 
getNestedType(String, Set<BindingFlags>) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
getNestedType(String, Set<BindingFlags>) - Method in class com.strobel.reflection.emit.TypeBuilder
 
getNestedType(String) - Method in class com.strobel.reflection.Type
 
getNestedType(String, Set<BindingFlags>) - Method in class com.strobel.reflection.Type
 
getNestedTypes(Set<BindingFlags>) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
getNestedTypes(Set<BindingFlags>) - Method in class com.strobel.reflection.emit.TypeBuilder
 
getNestedTypes() - Method in class com.strobel.reflection.Type
 
getNestedTypes(Set<BindingFlags>) - Method in class com.strobel.reflection.Type
 
getOperandType() - Method in enum com.strobel.reflection.emit.OpCode
 
getPackage() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
getPackage() - Method in class com.strobel.reflection.emit.TypeBuilder
 
getPackage() - Method in class com.strobel.reflection.Type
 
getParameters() - Method in class com.strobel.reflection.DynamicMethod
 
getParameters() - Method in class com.strobel.reflection.emit.ConstructorBuilder
 
getParameters() - Method in class com.strobel.reflection.emit.MethodBuilder
 
getParameters() - Method in class com.strobel.reflection.MethodBase
 
getParameterType() - Method in class com.strobel.reflection.emit.ParameterBuilder
 
getParameterType() - Method in class com.strobel.reflection.ParameterInfo
 
getParameterTypes() - Method in class com.strobel.reflection.emit.MethodBuilder
 
getParameterTypes() - Method in class com.strobel.reflection.ParameterList
 
getParameterTypes() - Method in class com.strobel.reflection.SignatureType
 
getPosition() - Method in class com.strobel.reflection.emit.ParameterBuilder
 
getPosition() - Method in class com.strobel.reflection.ParameterInfo
 
getPrimitiveName() - Method in enum com.strobel.reflection.SimpleType
 
getRawConstructor() - Method in class com.strobel.reflection.ConstructorInfo
 
getRawConstructor() - Method in class com.strobel.reflection.emit.ConstructorBuilder
 
getRawField() - Method in class com.strobel.reflection.emit.FieldBuilder
 
getRawField() - Method in class com.strobel.reflection.FieldInfo
 
getRawMethod() - Method in class com.strobel.reflection.DynamicMethod
 
getRawMethod() - Method in class com.strobel.reflection.emit.MethodBuilder
 
getRawMethod() - Method in class com.strobel.reflection.MethodInfo
 
getReflectedType() - Method in class com.strobel.reflection.emit.ConstructorBuilder
 
getReflectedType() - Method in class com.strobel.reflection.emit.FieldBuilder
 
getReflectedType() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
getReflectedType() - Method in class com.strobel.reflection.emit.MethodBuilder
 
getReflectedType() - Method in class com.strobel.reflection.emit.TypeBuilder
 
getReflectedType() - Method in class com.strobel.reflection.MemberInfo
 
getReturnType() - Method in class com.strobel.reflection.DynamicMethod
 
getReturnType() - Method in class com.strobel.reflection.emit.MethodBuilder
 
getReturnType() - Method in class com.strobel.reflection.MethodInfo
 
getReturnType() - Method in class com.strobel.reflection.SignatureType
 
getShortName() - Method in class com.strobel.reflection.Type
 
getSignature() - Method in class com.strobel.reflection.MemberInfo
Method that returns full generic signature of a type or member.
getSignatureType() - Method in class com.strobel.reflection.DynamicMethod
 
getSignatureType() - Method in class com.strobel.reflection.emit.ConstructorBuilder
 
getSignatureType() - Method in class com.strobel.reflection.emit.MethodBuilder
 
getSignatureType() - Method in class com.strobel.reflection.MethodBase
 
getSimpleDescription() - Method in class com.strobel.reflection.MemberInfo
Human-readable simple description of a type or member, which does not include information super type or fully-qualified type names.
getSize() - Method in enum com.strobel.reflection.emit.OpCode
 
getSizeWithOperands() - Method in enum com.strobel.reflection.emit.OpCode
 
getStackChange() - Method in enum com.strobel.reflection.emit.OpCode
 
getSuperBound() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
getSuperBound() - Method in class com.strobel.reflection.Type
 
getThrownTypes() - Method in class com.strobel.reflection.emit.MethodBuilder
 
getThrownTypes() - Method in class com.strobel.reflection.MethodBase
 
getType(T) - Static method in class com.strobel.reflection.Type
 
getTypeArguments() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
getTypeArguments() - Method in class com.strobel.reflection.MethodInfo
 
getTypeArguments() - Method in class com.strobel.reflection.Type
 
getTypeBindings() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
getTypeBindings() - Method in class com.strobel.reflection.emit.TypeBuilder
 
getTypeBindings() - Method in class com.strobel.reflection.MethodInfo
 
getTypeBindings() - Method in class com.strobel.reflection.Type
 
getUnboxMethod(Type<?>) - Static method in class com.strobel.util.TypeUtils
 
getUnderlyingPrimitive(Type<?>) - Static method in class com.strobel.util.TypeUtils
 
getUnderlyingPrimitiveOrSelf(Type<?>) - Static method in class com.strobel.util.TypeUtils
 
getValue(Object) - Method in class com.strobel.reflection.FieldInfo
 
getValues() - Method in class com.strobel.reflection.emit.AnnotationBuilder
 
getWildcard() - Method in interface com.strobel.reflection.ICapturedType
 

H

hasBoundParameter(Type) - Method in class com.strobel.reflection.TypeBindings
 
hasBoundParameters() - Method in class com.strobel.reflection.TypeBindings
 
hasBuiltInEqualityOperator(Type<?>, Type<?>) - Static method in class com.strobel.util.TypeUtils
 
hasConcreteParameter(Type) - Method in class com.strobel.reflection.TypeBindings
 
hasConcreteParameters() - Method in class com.strobel.reflection.TypeBindings
 
hasElementType() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
hasElementType() - Method in class com.strobel.reflection.Type
 
hasExtendsBound() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
hasExtendsBound() - Method in class com.strobel.reflection.Type
 
hashCode() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
hashCode() - Method in class com.strobel.reflection.emit.Label
 
hashCode() - Method in class com.strobel.reflection.SignatureType
 
hashCode() - Method in class com.strobel.reflection.Type
 
hashCode() - Method in class com.strobel.reflection.TypeBindings
 
hashCode() - Method in class com.strobel.reflection.TypeList
 
HashMap - Static variable in class com.strobel.reflection.Types
 
HashSet - Static variable in class com.strobel.reflection.Types
 
hasIdentityPrimitiveOrBoxingConversion(Type<?>, Type<?>) - Static method in class com.strobel.util.TypeUtils
 
HASINIT - Static variable in class com.strobel.reflection.Flags
Flag is set for a variable symbol if the variable's definition has an initializer part.
hasReferenceConversion(Type<?>, Type<?>) - Static method in class com.strobel.util.TypeUtils
 
hasReferenceEquality(Type<?>, Type<?>) - Static method in class com.strobel.util.TypeUtils
 
hasSuperBound() - Method in class com.strobel.reflection.Type
 
hasUnboundParameters() - Method in class com.strobel.reflection.TypeBindings
 
HYPOTHETICAL - Static variable in class com.strobel.reflection.Flags
Flag that marks a hypothetical method that need not really be generated in the binary, but is present in the symbol table to simplify checking for erasure clashes - also used for 292 poly sig methods.

I

ICapturedType - Interface in com.strobel.reflection
 
implementsInterface(Type) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
implementsInterface(Type) - Method in class com.strobel.reflection.Type
 
increment(LocalBuilder, int) - Method in class com.strobel.reflection.emit.CodeGenerator
 
Integer - Static variable in class com.strobel.reflection.PrimitiveTypes
 
Integer - Static variable in class com.strobel.reflection.Types
 
IntegerBox - Static variable in class com.strobel.reflection.Types
 
INTERFACE - Static variable in class com.strobel.reflection.Flags
 
InterfaceMethodFlags - Static variable in class com.strobel.reflection.Flags
Modifier masks.
InterfaceVarFlags - Static variable in class com.strobel.reflection.Flags
Modifier masks.
invoke(Object...) - Method in class com.strobel.reflection.ConstructorInfo
 
invoke(MethodHandle) - Static method in class com.strobel.reflection.DynamicMethod
 
invoke(MethodType) - Static method in class com.strobel.reflection.DynamicMethod
 
invoke(Object, Object...) - Method in class com.strobel.reflection.MethodInfo
 
invokeExact(MethodHandle) - Static method in class com.strobel.reflection.DynamicMethod
 
invokeExact(MethodType) - Static method in class com.strobel.reflection.DynamicMethod
 
IPROXY - Static variable in class com.strobel.reflection.Flags
Flag is set for compiler-generated abstract methods that implement an interface method (Miranda methods).
isAbstract() - Method in class com.strobel.reflection.MethodInfo
 
isAbstract() - Method in class com.strobel.reflection.Type
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class com.strobel.reflection.ConstructorInfo
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class com.strobel.reflection.emit.ConstructorBuilder
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class com.strobel.reflection.emit.FieldBuilder
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class com.strobel.reflection.emit.MethodBuilder
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class com.strobel.reflection.emit.TypeBuilder
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class com.strobel.reflection.FieldInfo
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class com.strobel.reflection.MemberInfo
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class com.strobel.reflection.MethodInfo
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class com.strobel.reflection.Type
 
isArithmetic(Type<?>) - Static method in class com.strobel.util.TypeUtils
 
isArray() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
isArray() - Method in class com.strobel.reflection.Type
 
isAssignableFrom(Type) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
isAssignableFrom(Type) - Method in class com.strobel.reflection.emit.TypeBuilder
 
isAssignableFrom(Type) - Method in class com.strobel.reflection.Type
 
isAssignableFrom(TypeList) - Method in class com.strobel.reflection.TypeList
 
isAutoUnboxed(Type<?>) - Static method in class com.strobel.util.TypeUtils
 
isBoolean(Type<?>) - Static method in class com.strobel.util.TypeUtils
 
isBoundedType() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
isBoundedType() - Method in class com.strobel.reflection.Type
 
isClass() - Method in class com.strobel.reflection.Type
 
isCompoundType() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
isCompoundType() - Method in class com.strobel.reflection.Type
 
isCreated() - Method in class com.strobel.reflection.emit.TypeBuilder
 
isDefault() - Method in class com.strobel.reflection.MethodInfo
 
isDoubleWord() - Method in enum com.strobel.reflection.SimpleType
 
isEmpty() - Method in class com.strobel.reflection.TypeBindings
 
isEnum(MemberInfo) - Static method in class com.strobel.reflection.Flags
 
isEnum() - Method in class com.strobel.reflection.Type
 
isEnumConstant() - Method in class com.strobel.reflection.FieldInfo
 
isEquivalentTo(Type<?>) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
isEquivalentTo(Type<?>) - Method in class com.strobel.reflection.emit.TypeBuilder
 
isEquivalentTo(MemberInfo) - Method in class com.strobel.reflection.MemberInfo
 
isEquivalentTo(SignatureType) - Method in class com.strobel.reflection.SignatureType
 
isEquivalentTo(Type<?>) - Method in class com.strobel.reflection.Type
 
isEquivalentTo(TypeList) - Method in class com.strobel.reflection.TypeList
 
isFinal() - Method in class com.strobel.reflection.MemberInfo
 
isFinished() - Method in class com.strobel.reflection.emit.ConstructorBuilder
 
isFinished() - Method in class com.strobel.reflection.emit.MethodBuilder
 
isFloating() - Method in enum com.strobel.reflection.SimpleType
 
isGenericMethod() - Method in class com.strobel.reflection.emit.MethodBuilder
 
isGenericMethod() - Method in class com.strobel.reflection.MethodInfo
 
isGenericMethodDefinition() - Method in class com.strobel.reflection.emit.MethodBuilder
 
isGenericMethodDefinition() - Method in class com.strobel.reflection.MethodInfo
 
isGenericParameter() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
isGenericParameter() - Method in class com.strobel.reflection.emit.TypeBuilder
 
isGenericParameter() - Method in class com.strobel.reflection.Type
 
isGenericType() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
isGenericType() - Method in class com.strobel.reflection.emit.TypeBuilder
 
isGenericType() - Method in class com.strobel.reflection.Type
 
isGenericTypeDefinition() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
isGenericTypeDefinition() - Method in class com.strobel.reflection.emit.TypeBuilder
 
isGenericTypeDefinition() - Method in class com.strobel.reflection.Type
 
isImplicitNumericConversion(Type<?>, Type<?>) - Static method in class com.strobel.util.TypeUtils
 
isInstance(Object) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
isInstance(Object) - Method in class com.strobel.reflection.emit.TypeBuilder
 
isInstance(Object) - Method in class com.strobel.reflection.Type
 
isIntegral() - Method in enum com.strobel.reflection.SimpleType
 
isIntegral(Type<?>) - Static method in class com.strobel.util.TypeUtils
 
isIntegralOrBoolean(Type<?>) - Static method in class com.strobel.util.TypeUtils
 
isInterface() - Method in class com.strobel.reflection.Type
 
isLocalClass() - Method in class com.strobel.reflection.Type
 
isNested() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
isNested() - Method in class com.strobel.reflection.Type
 
isNonPublic() - Method in class com.strobel.reflection.MemberInfo
 
isNumeric() - Method in enum com.strobel.reflection.SimpleType
 
isNumeric(Type<?>) - Static method in class com.strobel.util.TypeUtils
 
isOther() - Method in enum com.strobel.reflection.SimpleType
 
isPackagePrivate() - Method in class com.strobel.reflection.MemberInfo
 
isPrimitive() - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
isPrimitive() - Method in enum com.strobel.reflection.SimpleType
 
isPrimitive() - Method in class com.strobel.reflection.Type
 
isPrimitiveOrVoid() - Method in enum com.strobel.reflection.SimpleType
 
isPrivate() - Method in class com.strobel.reflection.MemberInfo
 
isProtected() - Method in class com.strobel.reflection.MemberInfo
 
isPublic() - Method in class com.strobel.reflection.MemberInfo
 
isRawType() - Method in class com.strobel.reflection.Type
 
isSameOrSubType(Type<?>, Type<?>) - Static method in class com.strobel.util.TypeUtils
 
isSigned() - Method in enum com.strobel.reflection.SimpleType
 
isSingleWord() - Method in enum com.strobel.reflection.SimpleType
 
isStatic() - Method in class com.strobel.reflection.MemberInfo
 
isSubTypeOf(Type) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
isSubTypeOf(Type) - Method in class com.strobel.reflection.Type
 
isSubWordOrInt32() - Method in enum com.strobel.reflection.SimpleType
 
isSynthetic() - Method in class com.strobel.reflection.Type
 
isTypeCreated() - Method in class com.strobel.reflection.emit.ConstructorBuilder
 
isTypeCreated() - Method in class com.strobel.reflection.emit.MethodBuilder
 
isUnbounded() - Method in class com.strobel.reflection.Type
 
isUnsigned() - Method in enum com.strobel.reflection.SimpleType
 
isValidInvocationTargetType(MethodInfo, Type<?>) - Static method in class com.strobel.util.TypeUtils
 
isVisible() - Method in class com.strobel.reflection.Type
 
isWide() - Method in enum com.strobel.reflection.emit.OpCode
 
isWildcardType() - Method in class com.strobel.reflection.Type
 
Iterable - Static variable in class com.strobel.reflection.Types
 
Iterator - Static variable in class com.strobel.reflection.Types
 

L

Label - Class in com.strobel.reflection.emit
 
list(Class<?>...) - Static method in class com.strobel.reflection.Type
 
list(Type...) - Static method in class com.strobel.reflection.Type
 
list(List<? extends Type<?>>) - Static method in class com.strobel.reflection.Type
 
List - Static variable in class com.strobel.reflection.Types
 
LocalBuilder - Class in com.strobel.reflection.emit
 
LocalBuilder(int, String, Type, MethodInfo) - Constructor for class com.strobel.reflection.emit.LocalBuilder
 
LocalClassFlags - Static variable in class com.strobel.reflection.Flags
Modifier masks.
LocalVarFlags - Static variable in class com.strobel.reflection.Flags
 
LocalVariableInfo - Class in com.strobel.reflection
 
LocalVariableInfo() - Constructor for class com.strobel.reflection.LocalVariableInfo
 
LOCKED - Static variable in class com.strobel.reflection.Flags
Flag for class symbols is set and later re-set as a lock in Enter to detect cycles in the superclass/superinterface relations.
Long - Static variable in class com.strobel.reflection.PrimitiveTypes
 
Long - Static variable in class com.strobel.reflection.Types
 
LongBox - Static variable in class com.strobel.reflection.Types
 

M

makeArrayType() - Method in class com.strobel.reflection.Type
 
makeArrayType(Type<T>) - Static method in class com.strobel.reflection.Type
 
makeCompoundType(TypeList) - Static method in class com.strobel.reflection.Type
 
makeCompoundType(Type<?>, TypeList) - Static method in class com.strobel.reflection.Type
 
makeExtendsWildcard(Type<T>) - Static method in class com.strobel.reflection.Type
 
makeGenericMethod(Type<?>...) - Method in class com.strobel.reflection.MethodInfo
 
makeGenericMethod(TypeList) - Method in class com.strobel.reflection.MethodInfo
 
makeGenericType(TypeList) - Method in class com.strobel.reflection.Type
 
makeGenericType(Type<?>...) - Method in class com.strobel.reflection.Type
 
makeGenericTypeCore(TypeList) - Method in class com.strobel.reflection.emit.TypeBuilder
 
makeGenericTypeCore(TypeList) - Method in class com.strobel.reflection.Type
 
makeSuperWildcard(Type<T>) - Static method in class com.strobel.reflection.Type
 
makeWildcard() - Static method in class com.strobel.reflection.Type
 
Map - Static variable in class com.strobel.reflection.Types
 
markLabel(Label) - Method in class com.strobel.reflection.emit.CodeGenerator
 
MemberClassFlags - Static variable in class com.strobel.reflection.Flags
Modifier masks.
MemberFilter - Interface in com.strobel.reflection
 
MemberInfo - Class in com.strobel.reflection
 
MemberList<T extends MemberInfo> - Class in com.strobel.reflection
 
MemberList(Class<T>, T...) - Constructor for class com.strobel.reflection.MemberList
 
MemberList(Class<T>, List<? extends T>) - Constructor for class com.strobel.reflection.MemberList
 
MemberList(Class<T>, T[], int, int) - Constructor for class com.strobel.reflection.MemberList
 
MemberResolutionException - Exception in com.strobel.reflection
 
MemberResolutionException() - Constructor for exception com.strobel.reflection.MemberResolutionException
 
MemberResolutionException(MemberInfo, Throwable) - Constructor for exception com.strobel.reflection.MemberResolutionException
 
MemberResolutionException(MemberInfo) - Constructor for exception com.strobel.reflection.MemberResolutionException
 
MemberResolutionException(String) - Constructor for exception com.strobel.reflection.MemberResolutionException
 
MemberResolutionException(String, Throwable) - Constructor for exception com.strobel.reflection.MemberResolutionException
 
MemberResolutionException(Throwable) - Constructor for exception com.strobel.reflection.MemberResolutionException
 
MemberResolutionException(String, Throwable, boolean, boolean) - Constructor for exception com.strobel.reflection.MemberResolutionException
 
MemberType - Enum in com.strobel.reflection
 
MethodBase - Class in com.strobel.reflection
 
MethodBase() - Constructor for class com.strobel.reflection.MethodBase
 
MethodBuilder - Class in com.strobel.reflection.emit
 
MethodFlags - Static variable in class com.strobel.reflection.Flags
Modifier masks.
MethodHandle - Static variable in class com.strobel.reflection.Types
 
MethodInfo - Class in com.strobel.reflection
 
MethodInfo() - Constructor for class com.strobel.reflection.MethodInfo
 
MethodList - Class in com.strobel.reflection
 
MethodList(List<? extends MethodInfo>) - Constructor for class com.strobel.reflection.MethodList
 
MethodList(MethodInfo...) - Constructor for class com.strobel.reflection.MethodList
 
MethodList(MethodInfo[], int, int) - Constructor for class com.strobel.reflection.MethodList
 
methodsOnly() - Static method in enum com.strobel.reflection.MemberType
 
Missing - Class in com.strobel.reflection
 
ModifierFlags - Static variable in class com.strobel.reflection.Flags
 

N

name - Variable in enum com.strobel.reflection.Flags.Flag
 
NATIVE - Static variable in class com.strobel.reflection.Flags
 
negate() - Method in enum com.strobel.reflection.emit.OpCode
 
nestedTypesOnly() - Static method in enum com.strobel.reflection.MemberType
 
newInstance(Object...) - Method in class com.strobel.reflection.Type
 
NonPublicAll - Static variable in enum com.strobel.reflection.BindingFlags
 
NonPublicAllDeclared - Static variable in enum com.strobel.reflection.BindingFlags
 
NonPublicAllExact - Static variable in enum com.strobel.reflection.BindingFlags
 
NonPublicInstance - Static variable in enum com.strobel.reflection.BindingFlags
 
NonPublicInstanceDeclared - Static variable in enum com.strobel.reflection.BindingFlags
 
NonPublicInstanceExact - Static variable in enum com.strobel.reflection.BindingFlags
 
NonPublicStatic - Static variable in enum com.strobel.reflection.BindingFlags
 
NonPublicStaticDeclared - Static variable in enum com.strobel.reflection.BindingFlags
 
NonPublicStaticExact - Static variable in enum com.strobel.reflection.BindingFlags
 
NOOUTERTHIS - Static variable in class com.strobel.reflection.Flags
Flag is set for nested classes that do not access instance members or `this' of an outer class and therefore don't need to be passed a this$n reference.
NullType - Static variable in class com.strobel.reflection.Type
 
Number - Static variable in class com.strobel.reflection.Types
 

O

Object - Static variable in class com.strobel.reflection.Types
 
of(MemberType) - Static method in enum com.strobel.reflection.MemberType
 
of(MemberType, MemberType) - Static method in enum com.strobel.reflection.MemberType
 
of(MemberType, MemberType, MemberType) - Static method in enum com.strobel.reflection.MemberType
 
of(MemberType, MemberType, MemberType, MemberType) - Static method in enum com.strobel.reflection.MemberType
 
of(MemberType, MemberType, MemberType, MemberType, MemberType) - Static method in enum com.strobel.reflection.MemberType
 
of(MemberType, MemberType...) - Static method in enum com.strobel.reflection.MemberType
 
of(Class<T>) - Static method in class com.strobel.reflection.Type
 
offset() - Method in class com.strobel.reflection.emit.CodeGenerator
 
OpCode - Enum in com.strobel.reflection.emit
 
OperandType - Enum in com.strobel.reflection.emit
 
OVERRIDE_BRIDGE - Static variable in class com.strobel.reflection.Flags
Flag that marks a special kind of bridge methods (the ones that come from restricted supertype bounds)

P

PARAMETER - Static variable in class com.strobel.reflection.Flags
Flag that marks formal parameters.
ParameterBuilder - Class in com.strobel.reflection.emit
 
ParameterInfo - Class in com.strobel.reflection
 
ParameterInfo(String, int, Type<?>) - Constructor for class com.strobel.reflection.ParameterInfo
 
ParameterList - Class in com.strobel.reflection
 
ParameterList(List<ParameterInfo>) - Constructor for class com.strobel.reflection.ParameterList
 
ParameterList(ParameterInfo...) - Constructor for class com.strobel.reflection.ParameterList
 
ParameterList(ParameterInfo[], int, int) - Constructor for class com.strobel.reflection.ParameterList
 
pop() - Method in class com.strobel.reflection.emit.CodeGenerator
 
pop(Type<?>) - Method in class com.strobel.reflection.emit.CodeGenerator
 
pop2() - Method in class com.strobel.reflection.emit.CodeGenerator
 
PrimitiveTypes - Class in com.strobel.reflection
 
PRIVATE - Static variable in class com.strobel.reflection.Flags
 
PROPRIETARY - Static variable in class com.strobel.reflection.Flags
Flag that marks an internal proprietary class.
PROTECTED - Static variable in class com.strobel.reflection.Flags
 
PUBLIC - Static variable in class com.strobel.reflection.Flags
 
PublicAll - Static variable in enum com.strobel.reflection.BindingFlags
 
PublicAllDeclared - Static variable in enum com.strobel.reflection.BindingFlags
 
PublicAllExact - Static variable in enum com.strobel.reflection.BindingFlags
 
PublicInstance - Static variable in enum com.strobel.reflection.BindingFlags
 
PublicInstanceDeclared - Static variable in enum com.strobel.reflection.BindingFlags
 
PublicInstanceExact - Static variable in enum com.strobel.reflection.BindingFlags
 
PublicStatic - Static variable in enum com.strobel.reflection.BindingFlags
 
PublicStaticDeclared - Static variable in enum com.strobel.reflection.BindingFlags
 
PublicStaticExact - Static variable in enum com.strobel.reflection.BindingFlags
 
putByte(int) - Method in class com.strobel.reflection.emit.CodeStream
Puts a byte into this byte stream.
putByteArray(byte[], int, int) - Method in class com.strobel.reflection.emit.CodeStream
Puts an array of bytes into this byte stream.
putDouble(double) - Method in class com.strobel.reflection.emit.CodeStream
Puts a double into this byte stream.
putField(FieldInfo) - Method in class com.strobel.reflection.emit.CodeGenerator
 
putFloat(float) - Method in class com.strobel.reflection.emit.CodeStream
Puts a float into this byte stream.
putInt(int) - Method in class com.strobel.reflection.emit.CodeStream
Puts an int into this byte stream.
putLong(long) - Method in class com.strobel.reflection.emit.CodeStream
Puts a long into this byte stream.
putShort(int) - Method in class com.strobel.reflection.emit.CodeStream
Puts a short into this byte stream.
putUtf8(String) - Method in class com.strobel.reflection.emit.CodeStream
Puts an UTF8 string into this byte stream.

R

reset() - Method in class com.strobel.reflection.emit.CodeStream
 
reset(int) - Method in class com.strobel.reflection.emit.CodeStream
 
Runnable - Static variable in class com.strobel.reflection.Types
 
RuntimeException - Static variable in class com.strobel.reflection.Types
 

S

selectMethod(Set<BindingFlags>, MethodBase[], Type[]) - Method in class com.strobel.reflection.Binder
 
Serializable - Static variable in class com.strobel.reflection.Types
 
set(BindingFlags...) - Static method in enum com.strobel.reflection.BindingFlags
 
Set - Static variable in class com.strobel.reflection.Types
 
setBaseTypeConstraint(Type<?>) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
setDefaultValue(Object) - Method in class com.strobel.reflection.emit.MethodBuilder
 
setInterfaceConstraints(TypeList) - Method in class com.strobel.reflection.emit.GenericParameterBuilder
 
setParameters(TypeList) - Method in class com.strobel.reflection.emit.MethodBuilder
 
setReturnType(Type<?>) - Method in class com.strobel.reflection.emit.MethodBuilder
 
setSignature(Type<?>, TypeList) - Method in class com.strobel.reflection.emit.MethodBuilder
 
setThrownTypes(TypeList) - Method in class com.strobel.reflection.emit.MethodBuilder
 
setValue(Object, Object) - Method in class com.strobel.reflection.FieldInfo
 
Short - Static variable in class com.strobel.reflection.PrimitiveTypes
 
Short - Static variable in class com.strobel.reflection.Types
 
ShortBox - Static variable in class com.strobel.reflection.Types
 
SignatureType - Class in com.strobel.reflection
User: Mike Strobel Date: 1/6/13 Time: 1:07 PM
SignatureType(Type<?>, TypeList) - Constructor for class com.strobel.reflection.SignatureType
 
SimpleType - Enum in com.strobel.reflection
User: Mike Strobel Date: 1/6/13 Time: 2:50 PM
SimpleVisitor<P,R> - Class in com.strobel.reflection
 
SimpleVisitor() - Constructor for class com.strobel.reflection.SimpleVisitor
 
size() - Method in class com.strobel.reflection.TypeBindings
 
SOURCE_SEEN - Static variable in class com.strobel.reflection.Flags
Flag is set for class symbols if a source file was found for this class.
StackBehavior - Enum in com.strobel.reflection.emit
 
stackSlots() - Method in enum com.strobel.reflection.SimpleType
 
STANDARD - Static variable in enum com.strobel.reflection.emit.OpCode
The byte prefix for the wide instructions.
StandardFlags - Static variable in class com.strobel.reflection.Flags
 
STATIC - Static variable in class com.strobel.reflection.Flags
 
STRICTFP - Static variable in class com.strobel.reflection.Flags
 
String - Static variable in class com.strobel.reflection.Types
 
StringBuffer - Static variable in class com.strobel.reflection.Types
 
StringBuilder - Static variable in class com.strobel.reflection.Types
 
StringSwitchCallback - Interface in com.strobel.reflection.emit
 
StrongBox - Static variable in class com.strobel.reflection.Types
 
subList(int, int) - Method in class com.strobel.reflection.ConstructorList
 
subList(int, int) - Method in class com.strobel.reflection.emit.GenericParameterBuilderList
 
subList(int, int) - Method in class com.strobel.reflection.FieldList
 
subList(int, int) - Method in class com.strobel.reflection.MemberList
 
subList(int, int) - Method in class com.strobel.reflection.MethodList
 
subList(int, int) - Method in class com.strobel.reflection.TypeList
 
substitute(Type<?>, TypeBindings) - Static method in class com.strobel.reflection.Type
 
SwitchCallback - Interface in com.strobel.reflection.emit
 
SwitchOptions - Enum in com.strobel.reflection.emit
 
SYNCHRONIZED - Static variable in class com.strobel.reflection.Flags
 
SYNTHETIC - Static variable in class com.strobel.reflection.Flags
 
SYSTEM - Static variable in class com.strobel.reflection.TypeContext
 
System - Static variable in class com.strobel.reflection.Types
 

T

testAll(int, int) - Static method in class com.strobel.reflection.Flags
 
testAll(long, long) - Static method in class com.strobel.reflection.Flags
 
testAny(int, int) - Static method in class com.strobel.reflection.Flags
 
testAny(long, long) - Static method in class com.strobel.reflection.Flags
 
Throwable - Static variable in class com.strobel.reflection.Types
 
toString() - Method in class com.strobel.reflection.emit.LocalBuilder
 
toString() - Method in class com.strobel.reflection.FieldInfo
 
toString() - Method in enum com.strobel.reflection.Flags.Flag
 
toString(long) - Static method in class com.strobel.reflection.Flags
 
toString() - Method in class com.strobel.reflection.LocalVariableInfo
 
toString() - Method in class com.strobel.reflection.MemberInfo
 
toString() - Method in class com.strobel.reflection.Type
 
toString() - Method in class com.strobel.reflection.TypeBindings
 
TRANSIENT - Static variable in class com.strobel.reflection.Flags
 
Type<T> - Class in com.strobel.reflection
 
Type() - Constructor for class com.strobel.reflection.Type
 
TypeBindings - Class in com.strobel.reflection
 
TypeBuilder<T> - Class in com.strobel.reflection.emit
 
TypeBuilder(String, int, Type, TypeList) - Constructor for class com.strobel.reflection.emit.TypeBuilder
 
TypeContext - Class in com.strobel.reflection
 
TypeContext() - Constructor for class com.strobel.reflection.TypeContext
 
TypeList - Class in com.strobel.reflection
 
TypeList(Type...) - Constructor for class com.strobel.reflection.TypeList
 
TypeList(List<? extends Type<?>>) - Constructor for class com.strobel.reflection.TypeList
 
TypeList(Type[], int, int) - Constructor for class com.strobel.reflection.TypeList
 
TypeMapper<T> - Class in com.strobel.reflection
 
TypeMapper() - Constructor for class com.strobel.reflection.TypeMapper
 
TypeMapping - Class in com.strobel.reflection
 
TypeMapping() - Constructor for class com.strobel.reflection.TypeMapping
 
TypeMapping(String) - Constructor for class com.strobel.reflection.TypeMapping
 
TypeRelation - Class in com.strobel.reflection
 
TypeRelation() - Constructor for class com.strobel.reflection.TypeRelation
 
Types - Class in com.strobel.reflection
 
typesOnly() - Static method in enum com.strobel.reflection.MemberType
 
TypeUtils - Class in com.strobel.util
 
TypeVisitor<P,R> - Class in com.strobel.reflection
 
TypeVisitor() - Constructor for class com.strobel.reflection.TypeVisitor
 

U

UnaryTypeVisitor<R> - Class in com.strobel.reflection
 
UnaryTypeVisitor() - Constructor for class com.strobel.reflection.UnaryTypeVisitor
 
UNATTRIBUTED - Static variable in class com.strobel.reflection.Flags
Flag for class symbols is set and later re-set to indicate that a class has been entered but has not yet been attributed.
UnboundedWildcard - Static variable in class com.strobel.reflection.Type
 
UNION - Static variable in class com.strobel.reflection.Flags
Flag that marks a a multi-catch parameter
UUID - Static variable in class com.strobel.reflection.Types
 

V

Value - Static variable in class com.strobel.reflection.Missing
 
Value - Static variable in class com.strobel.reflection.Type
 
valueOf(String) - Static method in enum com.strobel.reflection.BindingFlags
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.strobel.reflection.CallingConvention
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.strobel.reflection.emit.OpCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.strobel.reflection.emit.OperandType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.strobel.reflection.emit.StackBehavior
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.strobel.reflection.emit.SwitchOptions
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.strobel.reflection.Flags.Flag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.strobel.reflection.MemberType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.strobel.reflection.SimpleType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.strobel.reflection.BindingFlags
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.strobel.reflection.CallingConvention
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.strobel.reflection.emit.OpCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.strobel.reflection.emit.OperandType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.strobel.reflection.emit.StackBehavior
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.strobel.reflection.emit.SwitchOptions
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.strobel.reflection.Flags.Flag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.strobel.reflection.MemberType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.strobel.reflection.SimpleType
Returns an array containing the constants of this enum type, in the order they are declared.
VARARGS - Static variable in class com.strobel.reflection.Flags
Flag that marks varargs methods.
VarFlags - Static variable in class com.strobel.reflection.Flags
Modifier masks.
visit(TypeList, T) - Method in class com.strobel.reflection.TypeMapper
 
visit(TypeList) - Method in class com.strobel.reflection.TypeMapper
 
visit(TypeList, Type<?>) - Method in class com.strobel.reflection.TypeRelation
 
visit(Type<?>) - Method in class com.strobel.reflection.TypeVisitor
 
visit(Type<?>, P) - Method in class com.strobel.reflection.TypeVisitor
 
visit(Type<?>) - Method in class com.strobel.reflection.UnaryTypeVisitor
 
visitArrayType(Type<?>, P) - Method in class com.strobel.reflection.DefaultTypeVisitor
 
visitArrayType(Type<?>, P) - Method in class com.strobel.reflection.TypeVisitor
 
visitCapturedType(Type<?>, P) - Method in class com.strobel.reflection.DefaultTypeVisitor
 
visitCapturedType(Type<?>, P) - Method in class com.strobel.reflection.SimpleVisitor
 
visitCapturedType(Type<?>, P) - Method in class com.strobel.reflection.TypeVisitor
 
visitClassType(Type<?>, P) - Method in class com.strobel.reflection.DefaultTypeVisitor
 
visitClassType(Type<?>, P) - Method in class com.strobel.reflection.TypeVisitor
 
visitPrimitiveType(Type<?>, P) - Method in class com.strobel.reflection.DefaultTypeVisitor
 
visitPrimitiveType(Type<?>, P) - Method in class com.strobel.reflection.TypeVisitor
 
visitType(Type<?>, T) - Method in class com.strobel.reflection.TypeMapper
 
visitType(Type<?>, P) - Method in class com.strobel.reflection.TypeVisitor
 
visitTypeParameter(Type<?>, P) - Method in class com.strobel.reflection.DefaultTypeVisitor
 
visitTypeParameter(Type<?>, P) - Method in class com.strobel.reflection.TypeVisitor
 
visitWildcardType(Type<?>, P) - Method in class com.strobel.reflection.DefaultTypeVisitor
 
visitWildcardType(Type<?>, P) - Method in class com.strobel.reflection.TypeVisitor
 
Void - Static variable in class com.strobel.reflection.PrimitiveTypes
 
VOLATILE - Static variable in class com.strobel.reflection.Flags
 

W

WIDE - Static variable in enum com.strobel.reflection.emit.OpCode
 
withAdditionalBinding(Type, Type) - Method in class com.strobel.reflection.TypeBindings
 
withAdditionalBindings(TypeBindings) - Method in class com.strobel.reflection.TypeBindings
 
withAdditionalParameter(Type) - Method in class com.strobel.reflection.TypeBindings
 

_

_appendClassDescription(StringBuilder) - Method in class com.strobel.reflection.Type
 
_appendClassName(StringBuilder, boolean, boolean) - Method in class com.strobel.reflection.Type
 
_appendClassSignature(StringBuilder) - Method in class com.strobel.reflection.Type
 
_appendErasedClassSignature(StringBuilder) - Method in class com.strobel.reflection.Type
 
A B C D E F G H I L M N O P R S T U V W _