Class AnnotatedTypes.TypeArguments
java.lang.Object
org.checkerframework.framework.util.AnnotatedTypes.TypeArguments
- Enclosing class:
- AnnotatedTypes
Class representing type arguments for a method, constructor, or method reference expression.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionfinal booleanTrue if type argument inference crashed.final Map<TypeVariable, AnnotatedTypeMirror> A mapping fromTypeVariableto its annotated type argument.final booleanTrue if unchecked conversion was needed for inference.
- 
Constructor SummaryConstructorsConstructorDescriptionTypeArguments(Map<TypeVariable, AnnotatedTypeMirror> typeArguments, boolean uncheckedConversion, boolean inferenceCrash) Creates aAnnotatedTypes.TypeArgumentsobject.
- 
Method Summary
- 
Field Details- 
typeArgumentsA mapping fromTypeVariableto its annotated type argument.
- 
uncheckedConversionpublic final boolean uncheckedConversionTrue if unchecked conversion was needed for inference.
- 
inferenceCrashpublic final boolean inferenceCrashTrue if type argument inference crashed.
 
- 
- 
Constructor Details- 
TypeArgumentspublic TypeArguments(Map<TypeVariable, AnnotatedTypeMirror> typeArguments, boolean uncheckedConversion, boolean inferenceCrash) Creates aAnnotatedTypes.TypeArgumentsobject.- Parameters:
- typeArguments- a mapping from- TypeVariableto its annotated type argument
- uncheckedConversion- true if unchecked conversion was needed for inference
- inferenceCrash- true if type argument inference crashed
 
 
-