Class Error
java.lang.Object
com.strobel.reflection.emit.Error
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RuntimeExceptionstatic RuntimeExceptionstatic RuntimeExceptionstatic RuntimeExceptionannotationRequiresValue(Type<? extends Annotation> annotationType) static RuntimeExceptionargumentIndexOutOfRange(MethodBase method, int index) static IllegalArgumentExceptionstatic RuntimeExceptionstatic RuntimeExceptionattributeValueIncompatible(Type<?> attributeType, Type<?> valueType) static RuntimeExceptionstatic RuntimeExceptionbadLabel()static RuntimeExceptionstatic RuntimeExceptionstatic RuntimeExceptionstatic RuntimeExceptionbaseTypeHasNoDefaultConstructor(Type<?> baseType) static RuntimeExceptionboxFailure(Type<?> type) static IllegalStateExceptionstatic RuntimeExceptionstatic RuntimeExceptionstatic RuntimeExceptioncannotInstantiateUnboundGenericType(Type<?> type) static RuntimeExceptionstatic IllegalStateExceptionstatic RuntimeExceptionstatic RuntimeExceptionstatic IllegalArgumentExceptionstatic RuntimeExceptionstatic IllegalStateExceptioncheckedExceptionUnhandled(Type<?> exceptionType) static RuntimeExceptionclassGenerationFailed(TypeBuilder<?> t, Throwable e) static IllegalStateExceptionstatic RuntimeExceptionstatic RuntimeExceptionstatic IllegalStateExceptionstatic RuntimeExceptionstatic RuntimeExceptionstatic RuntimeExceptionillegalTwoByteBranch(int position, int address) static IllegalArgumentExceptionstatic RuntimeExceptionstatic RuntimeExceptioninvalidBranchOpCode(OpCode opCode) static RuntimeExceptioninvalidCast(Type<?> sourceType, Type<?> targetType) static RuntimeExceptioninvalidType(Type<?> type) static RuntimeExceptionstatic RuntimeExceptionstatic IllegalArgumentExceptionstatic IllegalArgumentExceptionstatic RuntimeExceptionmethodHasEmptyBody(MethodBuilder method) static RuntimeExceptionstatic RuntimeExceptionstatic RuntimeExceptionstatic IllegalArgumentExceptionstatic RuntimeExceptionnewArrayDimensionsOutOfRange(Type<?> arrayType, int dimensions) static RuntimeExceptionstatic RuntimeExceptionnotGenericType(Type<?> type) notGenericTypeDefinition(Type<?> type) static RuntimeExceptionstatic RuntimeExceptionstatic RuntimeExceptionstatic IllegalArgumentExceptionstatic IllegalArgumentExceptionstatic RuntimeExceptionstatic RuntimeExceptionstatic RuntimeExceptionstatic RuntimeExceptionstatic RuntimeExceptionstatic IllegalArgumentExceptionstatic RuntimeExceptionstatic RuntimeExceptiontypeMustBeInterface(Type<?> type) static RuntimeExceptionstatic RuntimeExceptiontypeNotAnAnnotation(Type<? extends Annotation> type) static RuntimeExceptionstatic RuntimeExceptionstatic RuntimeExceptionstatic RuntimeException
-
Constructor Details
-
Error
private Error()
-
-
Method Details
-
bytecodeGeneratorNotOwnedByMethodBuilder
-
typeHasBeenCreated
-
typeHasNotBeenCreated
-
typeIsGeneric
-
memberContainsUnboundGenericParameters
-
methodIsGeneric
-
methodIsFinished
-
unmatchedLocal
-
badLabel
-
badLabelContent
-
labelAlreadyDefined
-
unclosedExceptionBlock
-
illegalTwoByteBranch
-
invokeOpCodeRequired
-
invalidType
-
constructorNotFound
-
cannotInstantiateUnboundGenericType
-
boxFailure
-
cannotConvertToOrFromVoid
-
invalidCast
-
newArrayDimensionsOutOfRange
-
argumentIndexOutOfRange
-
cannotLoadThisForStaticMethod
-
invalidBranchOpCode
-
cannotModifyTypeAfterCreateType
-
typeNameTooLong
-
packageAccessRequired
-
baseTypeCannotBeInterface
-
baseTypeCannotBeGenericParameter
-
typeCannotHaveItselfAsBaseType
-
typeCannotHaveItselfAsInterface
-
typeMustBeInterface
-
typeMustBeInterface
-
typeNotCreated
-
cannotModifyMethodAfterCallingGetGenerator
-
genericParametersAlreadySet
-
methodHasOpenLocalScope
-
abstractMethodDeclaredOnNonAbstractType
-
abstractMethodCannotHaveBody
-
methodHasEmptyBody
-
notInExceptionBlock
-
badExceptionCodeGenerated
-
catchRequiresThrowableType
-
couldNotLoadUnsafeClassInstance
-
valueMustBeConstant
-
annotationRequiresValue
-
attributeValueCountMismatch
-
attributeValueIncompatible
-
annotationHasNoDefaultAttribute
-
typeNotAnAnnotation
-
classGenerationFailed
-
onlyAnnotationMethodsCanHaveDefaultValues
-
genericTypeDefinitionRequired
-
interfacesCannotDefineConstructors
-
baseTypeHasNoDefaultConstructor
-
noCodeGeneratorForDefaultConstructor
-
typeMustBeArray
-
branchAddressTooLarge
-
checkedExceptionUnhandled
-
methodBuilderBelongsToAnotherType
-
parameterCountMismatch
-
incompatibleReturnTypes
-
methodNameMismatch
-
staticInstanceMethodMismatch
-
cannotOverrideFinalMethod
-
codeGenerationException
-
notGenericType
-
notGenericTypeDefinition
-
defineGenericParametersAlreadyCalled
-
argumentMustBeTypeBuilder
-
cannotModifyFieldAfterTypeCreated
-