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); }
public virtual T Visit(ModifierLiteral modifierLiteral) { return(VisitChildren(modifierLiteral)); }
public virtual void Exit(ModifierLiteral modifierLiteral) { }
public virtual void Enter(ModifierLiteral modifierLiteral) { }