public UstNode VisitClassOrInterfaceModifier(JavaParser.ClassOrInterfaceModifierContext context)
        {
            JavaParser.AnnotationContext annotation = context.annotation();
            if (annotation != null)
            {
                return(VisitChildren(context));
            }

            Modifier        modifier;
            ModifierLiteral result = null;

            if (Enum.TryParse <Modifier>(context.GetChild <ITerminalNode>(0).GetText(), true, out modifier))
            {
                result = new ModifierLiteral(modifier, context.GetTextSpan(), FileNode);
            }
            return(result);
        }
Exemple #2
0
 public virtual T Visit(ModifierLiteral modifierLiteral)
 {
     return(VisitChildren(modifierLiteral));
 }
Exemple #3
0
 public virtual void Exit(ModifierLiteral modifierLiteral)
 {
 }
Exemple #4
0
 public virtual void Enter(ModifierLiteral modifierLiteral)
 {
 }