Package | Description |
---|---|
net.bytebuddy.asm |
The ASM package contains classes that are meant for direct interaction with the ASM API.
|
net.bytebuddy.description |
Classes of this package allow the representation of Java classes, their member and their meta data.
|
net.bytebuddy.description.method |
Contains descriptions of Java methods and constructors as well as their parameters.
|
net.bytebuddy.description.type |
Contains descriptions of Java types and packages.
|
net.bytebuddy.dynamic |
This package contains classes and interfaces that are connected to writing the byte stream that represents a Java
type that is dynamically created and for loading this type into a running JVM process.
|
net.bytebuddy.dynamic.scaffold |
This package contains helper types and implementations that are responsible for the actual writing of a byte array
representing a Java class.
|
net.bytebuddy.dynamic.scaffold.inline |
All classes and types in this package are related to creating a
DynamicType by
enhancing a given type. |
net.bytebuddy.implementation |
The implementation package contains any logic for intercepting method calls.
|
net.bytebuddy.matcher |
Contains an API for matching Java byte code entities.
|
net.bytebuddy.pool |
Classes of this package allow for the creating
TypeDescription s without
loading any classes. |
Modifier and Type | Method and Description |
---|---|
StackManipulation |
MemberSubstitution.Replacement.Binding.make(TypeList.Generic parameters,
TypeDescription.Generic result,
int freeOffset)
Creates a stack manipulation that represents the substitution.
|
StackManipulation |
MemberSubstitution.Replacement.Binding.Unresolved.make(TypeList.Generic parameters,
TypeDescription.Generic result,
int freeOffset)
Creates a stack manipulation that represents the substitution.
|
StackManipulation |
MemberSubstitution.Replacement.Binding.Resolved.make(TypeList.Generic parameters,
TypeDescription.Generic result,
int freeOffset)
Creates a stack manipulation that represents the substitution.
|
FieldDescription |
MemberSubstitution.Substitution.ForFieldAccess.FieldResolver.resolve(TypeDescription targetType,
ByteCodeElement target,
TypeList.Generic parameters,
TypeDescription.Generic result)
Resolves the field to substitute with.
|
FieldDescription |
MemberSubstitution.Substitution.ForFieldAccess.FieldResolver.Simple.resolve(TypeDescription targetType,
ByteCodeElement target,
TypeList.Generic parameters,
TypeDescription.Generic result)
Resolves the field to substitute with.
|
FieldDescription |
MemberSubstitution.Substitution.ForFieldAccess.FieldResolver.ForElementMatcher.resolve(TypeDescription targetType,
ByteCodeElement target,
TypeList.Generic parameters,
TypeDescription.Generic result)
Resolves the field to substitute with.
|
MethodDescription |
MemberSubstitution.Substitution.ForMethodInvocation.MethodResolver.resolve(TypeDescription targetType,
ByteCodeElement target,
TypeList.Generic parameters,
TypeDescription.Generic result)
Resolves the method to substitute with.
|
MethodDescription |
MemberSubstitution.Substitution.ForMethodInvocation.MethodResolver.Simple.resolve(TypeDescription targetType,
ByteCodeElement target,
TypeList.Generic parameters,
TypeDescription.Generic result)
Resolves the method to substitute with.
|
MethodDescription |
MemberSubstitution.Substitution.ForMethodInvocation.MethodResolver.Matching.resolve(TypeDescription targetType,
ByteCodeElement target,
TypeList.Generic parameters,
TypeDescription.Generic result)
Resolves the method to substitute with.
|
StackManipulation |
MemberSubstitution.Substitution.resolve(TypeDescription targetType,
ByteCodeElement target,
TypeList.Generic parameters,
TypeDescription.Generic result,
int freeOffset)
Resolves this substitution into a stack manipulation.
|
StackManipulation |
MemberSubstitution.Substitution.Stubbing.resolve(TypeDescription targetType,
ByteCodeElement target,
TypeList.Generic parameters,
TypeDescription.Generic result,
int freeOffset)
Resolves this substitution into a stack manipulation.
|
StackManipulation |
MemberSubstitution.Substitution.ForFieldAccess.resolve(TypeDescription targetType,
ByteCodeElement target,
TypeList.Generic parameters,
TypeDescription.Generic result,
int freeOffset)
Resolves this substitution into a stack manipulation.
|
StackManipulation |
MemberSubstitution.Substitution.ForMethodInvocation.resolve(TypeDescription targetType,
ByteCodeElement target,
TypeList.Generic parameters,
TypeDescription.Generic result,
int freeOffset)
Resolves this substitution into a stack manipulation.
|
StackManipulation |
MemberSubstitution.Substitution.Chain.resolve(TypeDescription targetType,
ByteCodeElement target,
TypeList.Generic parameters,
TypeDescription.Generic result,
int freeOffset)
Resolves this substitution into a stack manipulation.
|
MemberSubstitution.Substitution.Chain.Step.Resolution |
MemberSubstitution.Substitution.Chain.Step.resolve(TypeDescription targetType,
ByteCodeElement target,
TypeList.Generic parameters,
TypeDescription.Generic current,
Map<Integer,Integer> offsets,
int freeOffset)
Resolves this step of a substitution chain.
|
MemberSubstitution.Substitution.Chain.Step.Resolution |
MemberSubstitution.Substitution.Chain.Step.Simple.resolve(TypeDescription targetType,
ByteCodeElement target,
TypeList.Generic parameters,
TypeDescription.Generic current,
Map<Integer,Integer> offsets,
int freeOffset)
Resolves this step of a substitution chain.
|
Modifier and Type | Method and Description |
---|---|
TypeList.Generic |
TypeVariableSource.getTypeVariables()
Returns the type variables that are declared by this element.
|
Modifier and Type | Method and Description |
---|---|
TypeList.Generic |
ParameterList.asTypeList()
Transforms this list of parameters into a list of the types of the represented parameters.
|
TypeList.Generic |
ParameterList.AbstractBase.asTypeList()
Transforms this list of parameters into a list of the types of the represented parameters.
|
TypeList.Generic |
ParameterList.Empty.asTypeList()
Transforms this list of parameters into a list of the types of the represented parameters.
|
TypeList.Generic |
MethodDescription.getExceptionTypes()
Returns the exception types of the described method.
|
TypeList.Generic |
MethodDescription.ForLoadedConstructor.getExceptionTypes()
Returns the exception types of the described method.
|
TypeList.Generic |
MethodDescription.ForLoadedMethod.getExceptionTypes()
Returns the exception types of the described method.
|
TypeList.Generic |
MethodDescription.Latent.getExceptionTypes()
Returns the exception types of the described method.
|
TypeList.Generic |
MethodDescription.Latent.TypeInitializer.getExceptionTypes()
Returns the exception types of the described method.
|
TypeList.Generic |
MethodDescription.TypeSubstituting.getExceptionTypes()
Returns the exception types of the described method.
|
TypeList.Generic |
MethodDescription.Token.getExceptionTypes()
Returns the exception types of the represented method.
|
TypeList.Generic |
MethodDescription.ForLoadedConstructor.getTypeVariables()
Returns the type variables that are declared by this element.
|
TypeList.Generic |
MethodDescription.ForLoadedMethod.getTypeVariables()
Returns the type variables that are declared by this element.
|
TypeList.Generic |
MethodDescription.Latent.getTypeVariables()
Returns the type variables that are declared by this element.
|
TypeList.Generic |
MethodDescription.Latent.TypeInitializer.getTypeVariables()
Returns the type variables that are declared by this element.
|
TypeList.Generic |
MethodDescription.TypeSubstituting.getTypeVariables()
Returns the type variables that are declared by this element.
|
Modifier and Type | Class and Description |
---|---|
protected static class |
TypeDescription.Generic.LazyProjection.WithLazyNavigation.LazyInterfaceList
A lazy representation of a lazy projection's interfaces.
|
protected static class |
TypeDescription.Generic.OfParameterizedType.ForLoadedType.ParameterArgumentTypeList
A type list that represents a loaded parameterized type's parameter types.
|
protected static class |
TypeDescription.Generic.OfTypeVariable.ForLoadedType.TypeVariableBoundList
A list of type variable bounds for a loaded
TypeVariable that resolves annotations.. |
protected static class |
TypeDescription.Generic.OfWildcardType.ForLoadedType.WildcardLowerBoundTypeList
A type list representing an upper-bound type variable's bound types.
|
protected static class |
TypeDescription.Generic.OfWildcardType.ForLoadedType.WildcardUpperBoundTypeList
A type list representing an upper-bound type variable's bound types.
|
protected static class |
TypeDescription.SuperTypeLoading.ClassLoadingTypeList
A type list that attempts loading any type.
|
static class |
TypeList.Generic.AbstractBase
An abstract base implementation of a generic type list.
|
static class |
TypeList.Generic.Empty
An empty list of generic types.
|
static class |
TypeList.Generic.Explicit
An explicit list of generic types.
|
static class |
TypeList.Generic.ForDetachedTypes
A list of detached types that are attached on reception.
|
static class |
TypeList.Generic.ForDetachedTypes.OfTypeVariables
A list of attached type variables represented by a list of type variable tokens.
|
static class |
TypeList.Generic.ForDetachedTypes.WithResolvedErasure
A list of detached types that are attached on reception but not when computing an erasure.
|
static class |
TypeList.Generic.ForLoadedTypes
A list of loaded generic types.
|
static class |
TypeList.Generic.ForLoadedTypes.OfTypeVariables
A type list that represents loaded type variables.
|
static class |
TypeList.Generic.OfConstructorExceptionTypes
A lazy projection of a constructor's exception types.
|
static class |
TypeList.Generic.OfLoadedInterfaceTypes
A lazy projection of a type's generic interface types.
|
static class |
TypeList.Generic.OfMethodExceptionTypes
A lazy projection of a method's exception types.
|
Modifier and Type | Field and Description |
---|---|
static TypeList.Generic |
TypeDescription.ARRAY_INTERFACES
A list of interfaces that are implicitly implemented by any array type.
|
Modifier and Type | Method and Description |
---|---|
TypeList.Generic |
TypeList.Generic.accept(TypeDescription.Generic.Visitor<? extends TypeDescription.Generic> visitor)
Transforms the generic types by applying the supplied visitor to each of them.
|
TypeList.Generic |
TypeList.Generic.AbstractBase.accept(TypeDescription.Generic.Visitor<? extends TypeDescription.Generic> visitor)
Transforms the generic types by applying the supplied visitor to each of them.
|
TypeList.Generic |
TypeList.Generic.Empty.accept(TypeDescription.Generic.Visitor<? extends TypeDescription.Generic> visitor)
Transforms the generic types by applying the supplied visitor to each of them.
|
TypeList.Generic |
TypeList.Generic.asRawTypes()
Returns a list of the generic types' raw types.
|
TypeList.Generic |
TypeList.Generic.AbstractBase.asRawTypes()
Returns a list of the generic types' raw types.
|
TypeList.Generic |
TypeList.Generic.Empty.asRawTypes()
Returns a list of the generic types' raw types.
|
TypeList.Generic |
RecordComponentList.asTypeList()
Returns a list of all types of the records of this list.
|
TypeList.Generic |
RecordComponentList.AbstractBase.asTypeList()
Returns a list of all types of the records of this list.
|
TypeList.Generic |
RecordComponentList.Empty.asTypeList()
Returns a list of all types of the records of this list.
|
static TypeList.Generic |
TypeList.Generic.ForDetachedTypes.attach(FieldDescription fieldDescription,
List<? extends TypeDescription.Generic> detachedTypes)
Creates a list of types that are attached to the provided field.
|
static TypeList.Generic |
TypeList.Generic.ForDetachedTypes.attach(MethodDescription methodDescription,
List<? extends TypeDescription.Generic> detachedTypes)
Creates a list of types that are attached to the provided method.
|
static TypeList.Generic |
TypeList.Generic.ForDetachedTypes.attach(ParameterDescription parameterDescription,
List<? extends TypeDescription.Generic> detachedTypes)
Creates a list of types that are attached to the provided parameter.
|
static TypeList.Generic |
TypeList.Generic.ForDetachedTypes.attachVariables(MethodDescription methodDescription,
List<? extends TypeVariableToken> detachedTypeVariables)
Creates a list of type variables that are attached to the provided method.
|
static TypeList.Generic |
TypeList.Generic.ForDetachedTypes.attachVariables(TypeDescription typeDescription,
List<? extends TypeVariableToken> detachedTypeVariables)
Creates a list of type variables that are attached to the provided type.
|
TypeList.Generic |
TypeVariableToken.getBounds()
Returns the type variable's upper bounds.
|
TypeList.Generic |
TypeDescription.Generic.OfNonGenericType.getInterfaces()
Returns the interfaces that this type implements.
|
TypeList.Generic |
TypeDescription.Generic.OfNonGenericType.ForReifiedErasure.getInterfaces()
Returns the interfaces that this type implements.
|
TypeList.Generic |
TypeDescription.Generic.OfGenericArray.getInterfaces()
Returns the interfaces that this type implements.
|
TypeList.Generic |
TypeDescription.Generic.OfWildcardType.getInterfaces()
Returns the interfaces that this type implements.
|
TypeList.Generic |
TypeDescription.Generic.OfParameterizedType.getInterfaces()
Returns the interfaces that this type implements.
|
TypeList.Generic |
TypeDescription.Generic.OfParameterizedType.ForReifiedType.getInterfaces()
Returns the interfaces that this type implements.
|
TypeList.Generic |
TypeDescription.Generic.OfTypeVariable.getInterfaces()
Returns the interfaces that this type implements.
|
TypeList.Generic |
TypeDescription.Generic.OfTypeVariable.Symbolic.getInterfaces()
Returns the interfaces that this type implements.
|
TypeList.Generic |
TypeDescription.Generic.LazyProjection.WithLazyNavigation.getInterfaces()
Returns the interfaces that this type implements.
|
TypeList.Generic |
TypeDescription.Generic.LazyProjection.WithEagerNavigation.getInterfaces()
Returns the interfaces that this type implements.
|
TypeList.Generic |
TypeDescription.AbstractBase.OfSimpleType.WithDelegation.getInterfaces()
Returns the interfaces that this type implements.
|
TypeList.Generic |
TypeDescription.ForLoadedType.getInterfaces()
Returns the interfaces that this type implements.
|
TypeList.Generic |
TypeDescription.ArrayProjection.getInterfaces()
Returns the interfaces that this type implements.
|
TypeList.Generic |
TypeDescription.Latent.getInterfaces()
Returns the interfaces that this type implements.
|
TypeList.Generic |
TypeDescription.ForPackageDescription.getInterfaces()
Returns the interfaces that this type implements.
|
TypeList.Generic |
TypeDescription.SuperTypeLoading.getInterfaces()
Returns the interfaces that this type implements.
|
TypeList.Generic |
TypeDescription.SuperTypeLoading.ClassLoadingTypeProjection.getInterfaces()
Returns the interfaces that this type implements.
|
TypeList.Generic |
TypeDefinition.getInterfaces()
Returns the interfaces that this type implements.
|
TypeList.Generic |
TypeDescription.Generic.getLowerBounds()
Returns the lower bounds of this type.
|
TypeList.Generic |
TypeDescription.Generic.OfNonGenericType.getLowerBounds()
Returns the lower bounds of this type.
|
TypeList.Generic |
TypeDescription.Generic.OfGenericArray.getLowerBounds()
Returns the lower bounds of this type.
|
TypeList.Generic |
TypeDescription.Generic.OfWildcardType.ForLoadedType.getLowerBounds()
Returns the lower bounds of this type.
|
TypeList.Generic |
TypeDescription.Generic.OfWildcardType.Latent.getLowerBounds()
Returns the lower bounds of this type.
|
TypeList.Generic |
TypeDescription.Generic.OfParameterizedType.getLowerBounds()
Returns the lower bounds of this type.
|
TypeList.Generic |
TypeDescription.Generic.OfTypeVariable.getLowerBounds()
Returns the lower bounds of this type.
|
TypeList.Generic |
TypeDescription.Generic.OfTypeVariable.Symbolic.getLowerBounds()
Returns the lower bounds of this type.
|
TypeList.Generic |
TypeDescription.Generic.LazyProjection.getLowerBounds()
Returns the lower bounds of this type.
|
TypeList.Generic |
TypeDescription.Generic.getTypeArguments()
Returns the type arguments of this type.
|
TypeList.Generic |
TypeDescription.Generic.OfNonGenericType.getTypeArguments()
Returns the type arguments of this type.
|
TypeList.Generic |
TypeDescription.Generic.OfGenericArray.getTypeArguments()
Returns the type arguments of this type.
|
TypeList.Generic |
TypeDescription.Generic.OfWildcardType.getTypeArguments()
Returns the type arguments of this type.
|
TypeList.Generic |
TypeDescription.Generic.OfParameterizedType.ForLoadedType.getTypeArguments()
Returns the type arguments of this type.
|
TypeList.Generic |
TypeDescription.Generic.OfParameterizedType.Latent.getTypeArguments()
Returns the type arguments of this type.
|
TypeList.Generic |
TypeDescription.Generic.OfParameterizedType.ForReifiedType.getTypeArguments()
Returns the type arguments of this type.
|
TypeList.Generic |
TypeDescription.Generic.OfParameterizedType.ForGenerifiedErasure.getTypeArguments()
Returns the type arguments of this type.
|
TypeList.Generic |
TypeDescription.Generic.OfTypeVariable.getTypeArguments()
Returns the type arguments of this type.
|
TypeList.Generic |
TypeDescription.Generic.OfTypeVariable.Symbolic.getTypeArguments()
Returns the type arguments of this type.
|
TypeList.Generic |
TypeDescription.Generic.LazyProjection.getTypeArguments()
Returns the type arguments of this type.
|
TypeList.Generic |
TypeDescription.AbstractBase.OfSimpleType.WithDelegation.getTypeVariables()
Returns the type variables that are declared by this element.
|
TypeList.Generic |
TypeDescription.ForLoadedType.getTypeVariables()
Returns the type variables that are declared by this element.
|
TypeList.Generic |
TypeDescription.ArrayProjection.getTypeVariables()
Returns the type variables that are declared by this element.
|
TypeList.Generic |
TypeDescription.Latent.getTypeVariables()
Returns the type variables that are declared by this element.
|
TypeList.Generic |
TypeDescription.ForPackageDescription.getTypeVariables()
Returns the type variables that are declared by this element.
|
TypeList.Generic |
TypeDescription.SuperTypeLoading.getTypeVariables()
Returns the type variables that are declared by this element.
|
TypeList.Generic |
TypeList.Generic.ForDetachedTypes.OfTypeVariables.AttachedTypeVariable.getUpperBounds()
Returns the upper bounds of this type.
|
TypeList.Generic |
TypeDescription.Generic.getUpperBounds()
Returns the upper bounds of this type.
|
TypeList.Generic |
TypeDescription.Generic.Visitor.AnnotationStripper.NonAnnotatedTypeVariable.getUpperBounds()
Returns the upper bounds of this type.
|
TypeList.Generic |
TypeDescription.Generic.Visitor.Substitutor.ForTypeVariableBinding.RetainedMethodTypeVariable.getUpperBounds()
Returns the upper bounds of this type.
|
TypeList.Generic |
TypeDescription.Generic.OfNonGenericType.getUpperBounds()
Returns the upper bounds of this type.
|
TypeList.Generic |
TypeDescription.Generic.OfGenericArray.getUpperBounds()
Returns the upper bounds of this type.
|
TypeList.Generic |
TypeDescription.Generic.OfWildcardType.ForLoadedType.getUpperBounds()
Returns the upper bounds of this type.
|
TypeList.Generic |
TypeDescription.Generic.OfWildcardType.Latent.getUpperBounds()
Returns the upper bounds of this type.
|
TypeList.Generic |
TypeDescription.Generic.OfParameterizedType.getUpperBounds()
Returns the upper bounds of this type.
|
TypeList.Generic |
TypeDescription.Generic.OfTypeVariable.Symbolic.getUpperBounds()
Returns the upper bounds of this type.
|
TypeList.Generic |
TypeDescription.Generic.OfTypeVariable.ForLoadedType.getUpperBounds()
Returns the upper bounds of this type.
|
TypeList.Generic |
TypeDescription.Generic.OfTypeVariable.WithAnnotationOverlay.getUpperBounds()
Returns the upper bounds of this type.
|
TypeList.Generic |
TypeDescription.Generic.LazyProjection.getUpperBounds()
Returns the upper bounds of this type.
|
static TypeList.Generic |
TypeList.Generic.ForLoadedTypes.OfTypeVariables.of(GenericDeclaration genericDeclaration)
Creates a list of the type variables of the supplied generic declaration.
|
protected static TypeList.Generic |
TypeDescription.Generic.LazyProjection.WithLazyNavigation.LazyInterfaceList.of(TypeDescription.Generic.LazyProjection delegate)
Resolves a lazy interface list.
|
protected TypeList.Generic |
TypeList.Generic.AbstractBase.wrap(List<TypeDescription.Generic> values) |
Constructor and Description |
---|
ClassLoadingTypeList(TypeList.Generic delegate,
ClassLoader classLoader,
TypeDescription.SuperTypeLoading.ClassLoadingDelegate classLoadingDelegate)
Creates a class loading type list.
|
LazyInterfaceList(TypeDescription.Generic.LazyProjection delegate,
TypeList.Generic rawInterfaces)
Creates a new lazy interface list.
|
Modifier and Type | Method and Description |
---|---|
TypeList.Generic |
Transformer.ForMethod.TransformedMethod.getExceptionTypes()
Returns the exception types of the described method.
|
TypeList.Generic |
Transformer.ForMethod.TransformedMethod.getTypeVariables()
Returns the type variables that are declared by this element.
|
Constructor and Description |
---|
OptionalMethodMatchAdapter(TypeList.Generic interfaces)
Creates a new optional method match adapter.
|
Modifier and Type | Method and Description |
---|---|
TypeList.Generic |
TypeWriter.MethodPool.Record.ForDefinedMethod.OfVisibilityBridge.VisibilityBridge.getExceptionTypes()
Returns the exception types of the described method.
|
TypeList.Generic |
TypeWriter.MethodPool.Record.AccessBridgeWrapper.AccessorBridge.getExceptionTypes()
Returns the exception types of the described method.
|
TypeList.Generic |
TypeWriter.MethodPool.Record.AccessBridgeWrapper.BridgeTarget.getExceptionTypes()
Returns the exception types of the described method.
|
TypeList.Generic |
InstrumentedType.Default.getInterfaces()
Returns the interfaces that this type implements.
|
TypeList.Generic |
InstrumentedType.Frozen.getInterfaces()
Returns the interfaces that this type implements.
|
TypeList.Generic |
TypeWriter.MethodPool.Record.ForDefinedMethod.OfVisibilityBridge.VisibilityBridge.getTypeVariables()
Returns the type variables that are declared by this element.
|
TypeList.Generic |
TypeWriter.MethodPool.Record.AccessBridgeWrapper.AccessorBridge.getTypeVariables()
Returns the type variables that are declared by this element.
|
TypeList.Generic |
TypeWriter.MethodPool.Record.AccessBridgeWrapper.BridgeTarget.getTypeVariables()
Returns the type variables that are declared by this element.
|
TypeList.Generic |
InstrumentedType.Default.getTypeVariables()
Returns the type variables that are declared by this element.
|
TypeList.Generic |
InstrumentedType.Frozen.getTypeVariables()
Returns the type variables that are declared by this element.
|
Modifier and Type | Method and Description |
---|---|
InstrumentedType |
InstrumentedType.withInterfaces(TypeList.Generic interfaceTypes)
Creates a new instrumented type with the given interfaces implemented.
|
InstrumentedType.WithFlexibleName |
InstrumentedType.WithFlexibleName.withInterfaces(TypeList.Generic interfaceTypes)
Creates a new instrumented type with the given interfaces implemented.
|
InstrumentedType.WithFlexibleName |
InstrumentedType.Default.withInterfaces(TypeList.Generic interfaceTypes)
Creates a new instrumented type with the given interfaces implemented.
|
InstrumentedType.WithFlexibleName |
InstrumentedType.Frozen.withInterfaces(TypeList.Generic interfaceTypes)
Creates a new instrumented type with the given interfaces implemented.
|
Modifier and Type | Method and Description |
---|---|
TypeList.Generic |
MethodRebaseResolver.Resolution.ForRebasedMethod.RebasedMethod.getExceptionTypes()
Returns the exception types of the described method.
|
TypeList.Generic |
MethodRebaseResolver.Resolution.ForRebasedConstructor.RebasedConstructor.getExceptionTypes()
Returns the exception types of the described method.
|
TypeList.Generic |
MethodRebaseResolver.Resolution.ForRebasedMethod.RebasedMethod.getTypeVariables()
Returns the type variables that are declared by this element.
|
TypeList.Generic |
MethodRebaseResolver.Resolution.ForRebasedConstructor.RebasedConstructor.getTypeVariables()
Returns the type variables that are declared by this element.
|
Modifier and Type | Method and Description |
---|---|
TypeList.Generic |
Implementation.Context.Default.AccessorMethod.getExceptionTypes()
Returns the exception types of the described method.
|
TypeList.Generic |
Implementation.Context.Default.FieldGetter.getExceptionTypes()
Returns the exception types of the described method.
|
TypeList.Generic |
Implementation.Context.Default.FieldSetter.getExceptionTypes()
Returns the exception types of the described method.
|
TypeList.Generic |
Implementation.Context.Default.AccessorMethod.getTypeVariables()
Returns the type variables that are declared by this element.
|
TypeList.Generic |
Implementation.Context.Default.FieldGetter.getTypeVariables()
Returns the type variables that are declared by this element.
|
TypeList.Generic |
Implementation.Context.Default.FieldSetter.getTypeVariables()
Returns the type variables that are declared by this element.
|
Constructor and Description |
---|
MethodExceptionTypeMatcher(ElementMatcher<? super TypeList.Generic> matcher)
Creates a new matcher for a method's exceptions.
|
Modifier and Type | Method and Description |
---|---|
TypeList.Generic |
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Raw.RawAnnotatedType.LazyRawAnnotatedTypeList.asRawTypes()
Returns a list of the generic types' raw types.
|
TypeList.Generic |
TypePool.Default.LazyTypeDescription.getInterfaces()
Returns the interfaces that this type implements.
|
TypeList.Generic |
TypePool.Default.LazyTypeDescription.GenericTypeToken.ForUnboundWildcard.LazyUnboundWildcard.getLowerBounds()
Returns the lower bounds of this type.
|
TypeList.Generic |
TypePool.Default.LazyTypeDescription.GenericTypeToken.ForLowerBoundWildcard.LazyLowerBoundWildcard.getLowerBounds()
Returns the lower bounds of this type.
|
TypeList.Generic |
TypePool.Default.LazyTypeDescription.GenericTypeToken.ForUpperBoundWildcard.LazyUpperBoundWildcard.getLowerBounds()
Returns the lower bounds of this type.
|
TypeList.Generic |
TypePool.Default.LazyTypeDescription.GenericTypeToken.ForParameterizedType.Nested.LazyParameterizedType.getTypeArguments()
Returns the type arguments of this type.
|
TypeList.Generic |
TypePool.Default.LazyTypeDescription.GenericTypeToken.ForParameterizedType.LazyParameterizedType.getTypeArguments()
Returns the type arguments of this type.
|
TypeList.Generic |
TypePool.Default.LazyTypeDescription.getTypeVariables()
Returns the type variables that are declared by this element.
|
TypeList.Generic |
TypePool.Default.LazyTypeDescription.GenericTypeToken.ForUnboundWildcard.LazyUnboundWildcard.getUpperBounds()
Returns the upper bounds of this type.
|
TypeList.Generic |
TypePool.Default.LazyTypeDescription.GenericTypeToken.ForTypeVariable.AnnotatedTypeVariable.getUpperBounds()
Returns the upper bounds of this type.
|
TypeList.Generic |
TypePool.Default.LazyTypeDescription.GenericTypeToken.ForTypeVariable.UnresolvedTypeVariable.getUpperBounds()
Returns the upper bounds of this type.
|
TypeList.Generic |
TypePool.Default.LazyTypeDescription.GenericTypeToken.ForTypeVariable.Formal.LazyTypeVariable.getUpperBounds()
Returns the upper bounds of this type.
|
TypeList.Generic |
TypePool.Default.LazyTypeDescription.GenericTypeToken.ForLowerBoundWildcard.LazyLowerBoundWildcard.getUpperBounds()
Returns the upper bounds of this type.
|
TypeList.Generic |
TypePool.Default.LazyTypeDescription.GenericTypeToken.ForUpperBoundWildcard.LazyUpperBoundWildcard.getUpperBounds()
Returns the upper bounds of this type.
|
protected static TypeList.Generic |
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Raw.RawAnnotatedType.LazyRawAnnotatedTypeList.of(TypePool typePool,
Map<Integer,Map<String,List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens,
List<String> descriptors)
Creates generic type list only representing raw types.
|
TypeList.Generic |
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Raw.resolveExceptionTypes(List<String> exceptionTypeDescriptors,
TypePool typePool,
Map<Integer,Map<String,List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens,
MethodDescription.InDefinedShape definingMethod)
Resolves the generic parameter types of the represented method.
|
TypeList.Generic |
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Malformed.resolveExceptionTypes(List<String> exceptionTypeDescriptors,
TypePool typePool,
Map<Integer,Map<String,List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens,
MethodDescription.InDefinedShape definingMethod)
Resolves the generic parameter types of the represented method.
|
TypeList.Generic |
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForMethod.resolveExceptionTypes(List<String> exceptionTypeDescriptors,
TypePool typePool,
Map<Integer,Map<String,List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens,
MethodDescription.InDefinedShape definingMethod)
Resolves the generic parameter types of the represented method.
|
TypeList.Generic |
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForMethod.Tokenized.resolveExceptionTypes(List<String> exceptionTypeDescriptors,
TypePool typePool,
Map<Integer,Map<String,List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens,
MethodDescription.InDefinedShape definingMethod)
Resolves the generic parameter types of the represented method.
|
TypeList.Generic |
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Raw.resolveInterfaceTypes(List<String> interfaceTypeDescriptors,
TypePool typePool,
Map<Integer,Map<String,List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens,
TypeDescription definingType)
Resolves the generic interface types of the represented type.
|
TypeList.Generic |
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Malformed.resolveInterfaceTypes(List<String> interfaceTypeDescriptors,
TypePool typePool,
Map<Integer,Map<String,List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens,
TypeDescription definingType)
Resolves the generic interface types of the represented type.
|
TypeList.Generic |
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForType.resolveInterfaceTypes(List<String> interfaceTypeDescriptors,
TypePool typePool,
Map<Integer,Map<String,List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens,
TypeDescription definingType)
Resolves the generic interface types of the represented type.
|
TypeList.Generic |
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForType.Tokenized.resolveInterfaceTypes(List<String> interfaceTypeDescriptors,
TypePool typePool,
Map<Integer,Map<String,List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens,
TypeDescription definingType)
Resolves the generic interface types of the represented type.
|
TypeList.Generic |
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Raw.resolveParameterTypes(List<String> parameterTypeDescriptors,
TypePool typePool,
Map<Integer,Map<String,List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens,
MethodDescription.InDefinedShape definingMethod)
Resolves the generic parameter types of the represented method.
|
TypeList.Generic |
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Malformed.resolveParameterTypes(List<String> parameterTypeDescriptors,
TypePool typePool,
Map<Integer,Map<String,List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens,
MethodDescription.InDefinedShape definingMethod)
Resolves the generic parameter types of the represented method.
|
TypeList.Generic |
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForMethod.resolveParameterTypes(List<String> parameterTypeDescriptors,
TypePool typePool,
Map<Integer,Map<String,List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens,
MethodDescription.InDefinedShape definingMethod)
Resolves the generic parameter types of the represented method.
|
TypeList.Generic |
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForMethod.Tokenized.resolveParameterTypes(List<String> parameterTypeDescriptors,
TypePool typePool,
Map<Integer,Map<String,List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens,
MethodDescription.InDefinedShape definingMethod)
Resolves the generic parameter types of the represented method.
|
TypeList.Generic |
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.resolveTypeVariables(TypePool typePool,
TypeVariableSource typeVariableSource,
Map<Integer,Map<String,List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens,
Map<Integer,Map<Integer,Map<String,List<TypePool.Default.LazyTypeDescription.AnnotationToken>>>> boundAnnotationTokens)
Resolves the type variables of the represented element.
|
TypeList.Generic |
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Raw.resolveTypeVariables(TypePool typePool,
TypeVariableSource typeVariableSource,
Map<Integer,Map<String,List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens,
Map<Integer,Map<Integer,Map<String,List<TypePool.Default.LazyTypeDescription.AnnotationToken>>>> boundAnnotationTokens)
Resolves the type variables of the represented element.
|
TypeList.Generic |
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Malformed.resolveTypeVariables(TypePool typePool,
TypeVariableSource typeVariableSource,
Map<Integer,Map<String,List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens,
Map<Integer,Map<Integer,Map<String,List<TypePool.Default.LazyTypeDescription.AnnotationToken>>>> boundAnnotationTokens)
Resolves the type variables of the represented element.
|
TypeList.Generic |
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForType.Tokenized.resolveTypeVariables(TypePool typePool,
TypeVariableSource typeVariableSource,
Map<Integer,Map<String,List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens,
Map<Integer,Map<Integer,Map<String,List<TypePool.Default.LazyTypeDescription.AnnotationToken>>>> boundAnnotationTokens)
Resolves the type variables of the represented element.
|
TypeList.Generic |
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForMethod.Tokenized.resolveTypeVariables(TypePool typePool,
TypeVariableSource typeVariableSource,
Map<Integer,Map<String,List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens,
Map<Integer,Map<Integer,Map<String,List<TypePool.Default.LazyTypeDescription.AnnotationToken>>>> boundAnnotationTokens)
Resolves the type variables of the represented element.
|
Copyright © 2014–2020. All rights reserved.