Home | History | Annotate | Download | only in javaparser
      1 package com.github.javaparser;
      2 
      3 import com.github.javaparser.ast.Modifier;
      4 import com.github.javaparser.ast.NodeList;
      5 import com.github.javaparser.ast.expr.AnnotationExpr;
      6 
      7 import java.util.EnumSet;
      8 
      9 import static com.github.javaparser.utils.Utils.assertNotNull;
     10 
     11 /**
     12  * Helper class for {@link GeneratedJavaParser}
     13  */
     14 class ModifierHolder {
     15     final EnumSet<Modifier> modifiers;
     16     final NodeList<AnnotationExpr> annotations;
     17     final JavaToken begin;
     18 
     19     ModifierHolder(JavaToken begin, EnumSet<Modifier> modifiers, NodeList<AnnotationExpr> annotations) {
     20         this.begin = begin;
     21         this.modifiers = assertNotNull(modifiers);
     22         this.annotations = annotations;
     23     }
     24 }
     25