Package org.checkerframework.afu.scenelib.field
package org.checkerframework.afu.scenelib.field
annotations.field provides classes that store the types of annotation fields.-
ClassDescriptionAFTVisitor<R,
T> AnAnnotationAFTrepresents a subannotation as the type of an annotation field and contains the definition of the subannotation.AnAnnotationFieldTyperepresents a type that can be the type of an annotation field.AnArrayAFTrepresents an annotation field type that is an array.ABasicAFTrepresents a primitive orStringannotation field type.AClassTokenAFTis the type of an annotation field that holds a class token (something like).String.classAnEnumAFTis the type of an annotation field that can hold an constant from a certain enumeration type.Common superclass for non-arrayAnnotationFieldTypes so thatArrayAFTcan accept only scalar element types, enforcing the Java language's prohibition of multidimensional arrays as annotation field types.