public enum AtmCombo extends Enum<AtmCombo>
For example:
 switch (AtmCombo.valueOf(atm1, atm2)) {
     case WILDCARD_WILDCARD:
     case TYPEVAR_TYPEVAR:
         doSomething(atm1, atm2);
         break;
 }
 | Modifier and Type | Field and Description | 
|---|---|
| org.checkerframework.framework.util.AtmKind | type1KindFirst AtmKind. | 
| org.checkerframework.framework.util.AtmKind | type2KindSecond AtmKind. | 
| Modifier and Type | Method and Description | 
|---|---|
| static <RETURN_TYPE,PARAM> | accept(AnnotatedTypeMirror type1,
      AnnotatedTypeMirror type2,
      PARAM initialParam,
      AtmComboVisitor<RETURN_TYPE,PARAM> visitor)Call the visit method that corresponds to the AtmCombo that represents the classes of type1
 and type2. | 
| static AtmCombo | valueOf(AnnotatedTypeMirror type1,
       AnnotatedTypeMirror type2)Returns the AtmCombo corresponding to the pair of the classes for the given
 AnnotatedTypeMirrors. | 
| static AtmCombo | valueOf(org.checkerframework.framework.util.AtmKind type1,
       org.checkerframework.framework.util.AtmKind type2)Returns the AtmCombo corresponding to the given ATM pair of the given ATMKinds. | 
| static AtmCombo | valueOf(String name)Returns the enum constant of this type with the specified name. | 
| static AtmCombo[] | values()Returns an array containing the constants of this enum type, in
the order they are declared. | 
public static final AtmCombo ARRAY_ARRAY
public static final AtmCombo ARRAY_DECLARED
public static final AtmCombo ARRAY_EXECUTABLE
public static final AtmCombo ARRAY_INTERSECTION
public static final AtmCombo ARRAY_NONE
public static final AtmCombo ARRAY_NULL
public static final AtmCombo ARRAY_PRIMITIVE
public static final AtmCombo ARRAY_UNION
public static final AtmCombo ARRAY_TYPEVAR
public static final AtmCombo ARRAY_WILDCARD
public static final AtmCombo DECLARED_ARRAY
public static final AtmCombo DECLARED_DECLARED
public static final AtmCombo DECLARED_EXECUTABLE
public static final AtmCombo DECLARED_INTERSECTION
public static final AtmCombo DECLARED_NONE
public static final AtmCombo DECLARED_NULL
public static final AtmCombo DECLARED_PRIMITIVE
public static final AtmCombo DECLARED_TYPEVAR
public static final AtmCombo DECLARED_UNION
public static final AtmCombo DECLARED_WILDCARD
public static final AtmCombo EXECUTABLE_ARRAY
public static final AtmCombo EXECUTABLE_DECLARED
public static final AtmCombo EXECUTABLE_EXECUTABLE
public static final AtmCombo EXECUTABLE_INTERSECTION
public static final AtmCombo EXECUTABLE_NONE
public static final AtmCombo EXECUTABLE_NULL
public static final AtmCombo EXECUTABLE_PRIMITIVE
public static final AtmCombo EXECUTABLE_TYPEVAR
public static final AtmCombo EXECUTABLE_UNION
public static final AtmCombo EXECUTABLE_WILDCARD
public static final AtmCombo INTERSECTION_ARRAY
public static final AtmCombo INTERSECTION_DECLARED
public static final AtmCombo INTERSECTION_EXECUTABLE
public static final AtmCombo INTERSECTION_INTERSECTION
public static final AtmCombo INTERSECTION_NONE
public static final AtmCombo INTERSECTION_NULL
public static final AtmCombo INTERSECTION_PRIMITIVE
public static final AtmCombo INTERSECTION_TYPEVAR
public static final AtmCombo INTERSECTION_UNION
public static final AtmCombo INTERSECTION_WILDCARD
public static final AtmCombo NONE_ARRAY
public static final AtmCombo NONE_DECLARED
public static final AtmCombo NONE_EXECUTABLE
public static final AtmCombo NONE_INTERSECTION
public static final AtmCombo NONE_NONE
public static final AtmCombo NONE_NULL
public static final AtmCombo NONE_PRIMITIVE
public static final AtmCombo NONE_TYPEVAR
public static final AtmCombo NONE_UNION
public static final AtmCombo NONE_WILDCARD
public static final AtmCombo NULL_ARRAY
public static final AtmCombo NULL_DECLARED
public static final AtmCombo NULL_EXECUTABLE
public static final AtmCombo NULL_INTERSECTION
public static final AtmCombo NULL_NONE
public static final AtmCombo NULL_NULL
public static final AtmCombo NULL_PRIMITIVE
public static final AtmCombo NULL_TYPEVAR
public static final AtmCombo NULL_UNION
public static final AtmCombo NULL_WILDCARD
public static final AtmCombo PRIMITIVE_ARRAY
public static final AtmCombo PRIMITIVE_DECLARED
public static final AtmCombo PRIMITIVE_EXECUTABLE
public static final AtmCombo PRIMITIVE_INTERSECTION
public static final AtmCombo PRIMITIVE_NONE
public static final AtmCombo PRIMITIVE_NULL
public static final AtmCombo PRIMITIVE_PRIMITIVE
public static final AtmCombo PRIMITIVE_TYPEVAR
public static final AtmCombo PRIMITIVE_UNION
public static final AtmCombo PRIMITIVE_WILDCARD
public static final AtmCombo TYPEVAR_ARRAY
public static final AtmCombo TYPEVAR_DECLARED
public static final AtmCombo TYPEVAR_EXECUTABLE
public static final AtmCombo TYPEVAR_INTERSECTION
public static final AtmCombo TYPEVAR_NONE
public static final AtmCombo TYPEVAR_NULL
public static final AtmCombo TYPEVAR_PRIMITIVE
public static final AtmCombo TYPEVAR_TYPEVAR
public static final AtmCombo TYPEVAR_UNION
public static final AtmCombo TYPEVAR_WILDCARD
public static final AtmCombo UNION_ARRAY
public static final AtmCombo UNION_DECLARED
public static final AtmCombo UNION_EXECUTABLE
public static final AtmCombo UNION_INTERSECTION
public static final AtmCombo UNION_NONE
public static final AtmCombo UNION_NULL
public static final AtmCombo UNION_PRIMITIVE
public static final AtmCombo UNION_TYPEVAR
public static final AtmCombo UNION_UNION
public static final AtmCombo UNION_WILDCARD
public static final AtmCombo WILDCARD_ARRAY
public static final AtmCombo WILDCARD_DECLARED
public static final AtmCombo WILDCARD_EXECUTABLE
public static final AtmCombo WILDCARD_INTERSECTION
public static final AtmCombo WILDCARD_NONE
public static final AtmCombo WILDCARD_NULL
public static final AtmCombo WILDCARD_PRIMITIVE
public static final AtmCombo WILDCARD_TYPEVAR
public static final AtmCombo WILDCARD_UNION
public static final AtmCombo WILDCARD_WILDCARD
public final org.checkerframework.framework.util.AtmKind type1Kind
public final org.checkerframework.framework.util.AtmKind type2Kind
public static AtmCombo[] values()
for (AtmCombo c : AtmCombo.values()) System.out.println(c);
public static AtmCombo valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic static AtmCombo valueOf(org.checkerframework.framework.util.AtmKind type1, org.checkerframework.framework.util.AtmKind type2)
public static AtmCombo valueOf(AnnotatedTypeMirror type1, AnnotatedTypeMirror type2)
public static <RETURN_TYPE,PARAM> RETURN_TYPE accept(AnnotatedTypeMirror type1, AnnotatedTypeMirror type2, PARAM initialParam, AtmComboVisitor<RETURN_TYPE,PARAM> visitor)
RETURN_TYPE - the return type of the visitor's visit methodsPARAM - the parameter type of the visitor's visit methodstype1 - first argument to the called visit methodtype2 - second argument to the called visit methodinitialParam - the parameter passed to the called visit methodvisitor - the visitor that is visiting the given types