public static class TypePool.Default.AnnotationRegistrant.ForTypeVariable.WithIndex extends TypePool.Default.AnnotationRegistrant.AbstractBase.ForTypeVariable.WithIndex
Modifier and Type | Class and Description |
---|---|
static class |
TypePool.Default.AnnotationRegistrant.ForTypeVariable.WithIndex.DoubleIndexed
An annotation collector for a type variable with two indices.
|
TypePool.Default.AnnotationRegistrant.AbstractBase.ForTypeVariable.WithIndex
TypePool.Default.AnnotationRegistrant.AbstractBase.ForTypeVariable
TypePool.Default.AnnotationRegistrant.AbstractBase, TypePool.Default.AnnotationRegistrant.ForByteCodeElement
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> |
indexedPathMap
The target collection.
|
Modifier | Constructor and Description |
---|---|
protected |
WithIndex(java.lang.String descriptor,
org.objectweb.asm.TypePath typePath,
int index,
java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> indexedPathMap)
Creates a new annotation collector.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> |
getIndexedPathMap()
Returns this collector's indexed path map.
|
getPathMap
getTokens
onComplete, register
private final java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> indexedPathMap
protected WithIndex(java.lang.String descriptor, org.objectweb.asm.TypePath typePath, int index, java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> indexedPathMap)
descriptor
- The annotation descriptor.typePath
- The type variable's type path.index
- The target index.indexedPathMap
- The target collection.protected java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> getIndexedPathMap()
TypePool.Default.AnnotationRegistrant.AbstractBase.ForTypeVariable.WithIndex
getIndexedPathMap
in class TypePool.Default.AnnotationRegistrant.AbstractBase.ForTypeVariable.WithIndex