in FlexPMD/flex-pmd-java/flex-pmd-ruleset-api/src/main/java/com/adobe/ac/pmd/nodes/Modifier.java [32:73]
public static Modifier create( final String name )
{
Modifier modifier = null;
if ( KeyWords.PUBLIC.toString().equals( name ) )
{
modifier = Modifier.PUBLIC;
}
else if ( KeyWords.PRIVATE.toString().equals( name ) )
{
modifier = Modifier.PRIVATE;
}
else if ( KeyWords.PROTECTED.toString().equals( name ) )
{
modifier = Modifier.PROTECTED;
}
else if ( KeyWords.INTERNAL.toString().equals( name ) )
{
modifier = Modifier.INTERNAL;
}
else if ( KeyWords.DYNAMIC.toString().equals( name ) )
{
modifier = Modifier.DYNAMIC;
}
else if ( KeyWords.OVERRIDE.toString().equals( name ) )
{
modifier = Modifier.OVERRIDE;
}
else if ( KeyWords.STATIC.toString().equals( name ) )
{
modifier = Modifier.STATIC;
}
else if ( KeyWords.FINAL.toString().equals( name ) )
{
modifier = Modifier.FINAL;
}
// class modifier AS2
else if ( KeyWords.INTRINSIC.toString().equals( name ) )
{
modifier = Modifier.INTRINSIC;
}
return modifier;
}