<s> package org . eclipse . jdt . internal . compiler . lookup ; import org . eclipse . jdt . internal . compiler . ast . ASTNode ; public interface TagBits { long IsArrayType = ASTNode . Bit1 ; long IsBaseType = ASTNode . Bit2 ; long IsNestedType = ASTNode . Bit3 ; long IsMemberType = ASTNode . Bit4 ; long ContainsNestedTypeReferences = ASTNode . Bit12 ; long MemberTypeMask = IsNestedType | IsMemberType | ContainsNestedTypeReferences ; long IsLocalType = ASTNode . Bit5 ; long LocalTypeMask = IsNestedType | IsLocalType | ContainsNestedTypeReferences ; long IsAnonymousType = ASTNode . Bit6 ; long AnonymousTypeMask = LocalTypeMask | IsAnonymousType | ContainsNestedTypeReferences ; long IsBinaryBinding = ASTNode . Bit7 ; long HasMissingType = ASTNode . Bit8 ; long HasUncheckedTypeArgumentForBoundCheck = ASTNode . Bit9 ; long NotInitialized = ASTNode . Bit9 ; long ForcedToBeRawType = ASTNode . Bit10 ; long HasUnresolvedArguments = ASTNode . Bit10 ; long BeginHierarchyCheck = ASTNode . Bit9 ; long EndHierarchyCheck = ASTNode . Bit10 ; long PauseHierarchyCheck = ASTNode . Bit20 ; long HasParameterAnnotations = ASTNode . Bit11 ; long KnowsDefaultAbstractMethods = ASTNode . Bit11 ; long IsArgument = ASTNode . Bit11 ; long ClearPrivateModifier = ASTNode . Bit10 ; long IsEffectivelyFinal = ASTNode . Bit12 ; long MultiCatchParameter = ASTNode . Bit13 ; long IsResource = ASTNode . Bit14 ; long AreFieldsSorted = ASTNode . Bit13 ; long AreFieldsComplete = ASTNode . Bit14 ; long AreMethodsSorted = ASTNode . Bit15 ; long AreMethodsComplete = ASTNode . Bit16 ; long HasNoMemberTypes = ASTNode . Bit17 ; long HierarchyHasProblems = ASTNode . Bit18 ; long TypeVariablesAreConnected = ASTNode . Bit19 ; long PassedBoundCheck = ASTNode . Bit23 ; long IsBoundParameterizedType = ASTNode . Bit24 ; long HasUnresolvedTypeVariables = ASTNode . Bit25 ; long HasUnresolvedSuperclass = ASTNode . Bit26 ; long HasUnresolvedSuperinterfaces = ASTNode . Bit27 ; long HasUnresolvedEnclosingType = ASTNode . Bit28 ; long HasUnresolvedMemberTypes = ASTNode . Bit29 ; long HasTypeVariable = ASTNode . Bit30 ; long HasDirectWildcard = ASTNode . Bit31 ; long BeginAnnotationCheck = ASTNode . Bit32L ; long EndAnnotationCheck = ASTNode . Bit33L ; long AnnotationResolved = ASTNode . Bit34L ; long DeprecatedAnnotationResolved = ASTNode . Bit35L ; long AnnotationTarget = ASTNode . Bit36L ; long AnnotationForType = ASTNode . Bit37L ; long AnnotationForField = ASTNode . Bit38L ; long AnnotationForMethod = ASTNode . Bit39L ; long AnnotationForParameter = ASTNode . Bit40L ; long AnnotationForConstructor = ASTNode . Bit41L ; long AnnotationForLocalVariable = ASTNode . Bit42L ; long AnnotationForAnnotationType = ASTNode . Bit43L ; long AnnotationForPackage = ASTNode . Bit44L ; long AnnotationTargetMASK = AnnotationTarget | AnnotationForType | AnnotationForField | AnnotationForMethod | AnnotationForParameter | AnnotationForConstructor | AnnotationForLocalVariable | AnnotationForAnnotationType | AnnotationForPackage ; long AnnotationSourceRetention = ASTNode . Bit45L ; long AnnotationClassRetention = ASTNode . Bit46L ; long AnnotationRuntimeRetention = AnnotationSourceRetention | AnnotationClassRetention ; long AnnotationRetentionMASK = AnnotationSourceRetention | AnnotationClassRetention | AnnotationRuntimeRetention ; long AnnotationDeprecated = ASTNode . Bit47L ; long AnnotationDocumented = ASTNode . Bit48L ; long AnnotationInherited = ASTNode . Bit49L ; long AnnotationOverride = ASTNode . Bit50L ; long AnnotationSuppressWarnings = ASTNode . Bit51L ; long AnnotationSafeVarargs = ASTNode . Bit52L ; long AnnotationPolymorphicSignature = ASTNode . Bit53L ; long AnnotationNullable = ASTNode . Bit56L ; long AnnotationNonNull = ASTNode . Bit57L ; long AnnotationNonNullByDefault = ASTNode . Bit58L ; long AnnotationNullUnspecifiedByDefault = ASTNode . Bit59L ; long AllStandardAnnotationsMask = AnnotationTargetMASK | AnnotationRetentionMASK | AnnotationDeprecated | AnnotationDocumented | AnnotationInherited | AnnotationOverride | AnnotationSuppressWarnings | AnnotationSafeVarargs | AnnotationPolymorphicSignature | AnnotationNullable | AnnotationNonNull | AnnotationNonNullByDefault | AnnotationNullUnspecifiedByDefault ; long DefaultValueResolved = ASTNode . Bit60L ; long HasNonPrivateConstructor = ASTNode . Bit61L ; } </s>