strippedToken.equals(ClassConstants.EXTERNAL_ACC_ANNOTATION) ? ClassConstants.INTERNAL_ACC_ANNOTATTION :
0;
if (accessFlag == 0)
{
throw new BuildException("Incorrect class access modifier ["+strippedToken+"]");
}
accessFlags |= accessFlag;
}
}
}
if (type != null && (type.startsWith("!") ^ set))
{
int accessFlag =
type.equals("class") ? 0 :
type.equals( ClassConstants.EXTERNAL_ACC_INTERFACE) ||
type.equals("!" + ClassConstants.EXTERNAL_ACC_INTERFACE) ? ClassConstants.INTERNAL_ACC_INTERFACE :
type.equals( ClassConstants.EXTERNAL_ACC_ENUM) ||
type.equals("!" + ClassConstants.EXTERNAL_ACC_ENUM) ? ClassConstants.INTERNAL_ACC_ENUM :
-1;
if (accessFlag == -1)
{
throw new BuildException("Incorrect class type ["+type+"]");
}
accessFlags |= accessFlag;
}