@Override public JCModifiers inline(Inliner inliner) throws CouldNotResolveImportException { return inliner .maker() .Modifiers( flagBits(), List.convert(JCAnnotation.class, inliner.inlineList(getAnnotations()))); }
private JCVariableDecl inline(@Nullable UExpression type, Inliner inliner) throws CouldNotResolveImportException { Optional<LocalVarBinding> binding = inliner.getOptionalBinding(key()); JCModifiers modifiers; Name name; TreeMaker maker = inliner.maker(); if (binding.isPresent()) { modifiers = (JCModifiers) binding.get().getModifiers(); name = binding.get().getName(); } else { modifiers = maker.Modifiers(0L); name = getName().inline(inliner); } return maker.VarDef( modifiers, name, (type == null) ? null : type.inline(inliner), (getInitializer() == null) ? null : getInitializer().inline(inliner)); }
@Override public JCClassDecl inline(Inliner inliner) throws CouldNotResolveImportException { return inliner .maker() .AnonymousClassDef( inliner.maker().Modifiers(0L), List.convert(JCTree.class, inliner.inlineList(getMembers()))); }
@Override public boolean visitKeywordModifier(KeywordModifier node) { return set(node, treeMaker.Modifiers(getModifier(node))); }
@Override public void visitClassDef(JCTree.JCClassDecl jcClassDecl) { jcClassDecl.mods = treeMaker.Modifiers(Flags.PUBLIC | Flags.FINAL, List.<JCTree.JCAnnotation>nil()); } });
public JCTree visitModifiers(ModifiersTree node, P p) { JCModifiers t = (JCModifiers) node; List<JCAnnotation> annotations = copy(t.annotations, p); return M.at(t.pos).Modifiers(t.flags, annotations); }
public JCTree visitModifiers(ModifiersTree node, P p) { JCModifiers t = (JCModifiers) node; List<JCAnnotation> annotations = copy(t.annotations, p); return M.at(t.pos).Modifiers(t.flags, annotations); }
public JCTree visitModifiers(ModifiersTree node, P p) { JCModifiers t = (JCModifiers) node; List<JCAnnotation> annotations = copy(t.annotations, p); return M.at(t.pos).Modifiers(t.flags, annotations); }
public JCTree visitModifiers(ModifiersTree node, P p) { JCModifiers t = (JCModifiers) node; List<JCAnnotation> annotations = copy(t.annotations, p); return M.at(t.pos).Modifiers(t.flags, annotations); }
public ModifiersTree Modifiers(ModifiersTree oldMods, List<? extends AnnotationTree> annotations) { ListBuffer<JCAnnotation> anns = new ListBuffer<JCAnnotation>(); for (AnnotationTree t : annotations) anns.append((JCAnnotation)t); return make.at(NOPOS).Modifiers(((JCModifiers)oldMods).flags, anns.toList()); }
@Override public boolean visitNormalTypeBody(NormalTypeBody node) { return posSet(node, treeMaker.ClassDef(treeMaker.Modifiers(0), table.empty, List.<JCTypeParameter>nil(), null, List.<JCExpression>nil(), toList(JCTree.class, node.astMembers()))); }
@Override public boolean visitNormalTypeBody(NormalTypeBody node) { return posSet(node, treeMaker.ClassDef(treeMaker.Modifiers(0), table.empty, List.<JCTypeParameter>nil(), null, List.<JCExpression>nil(), toList(JCTree.class, node.astMembers()))); }
@Override public boolean visitNormalTypeBody(NormalTypeBody node) { return posSet(node, treeMaker.ClassDef(treeMaker.Modifiers(0), table.empty, List.<JCTypeParameter>nil(), null, List.<JCExpression>nil(), toList(JCTree.class, node.astMembers()))); }
public ModifiersTree Modifiers(long mods, List<? extends AnnotationTree> annotations) { ListBuffer<JCAnnotation> anns = new ListBuffer<JCAnnotation>(); for (AnnotationTree t : annotations) anns.append((JCAnnotation)t); return make.at(NOPOS).Modifiers(mods, anns.toList()); }
@Override public JCModifiers inline(Inliner inliner) throws CouldNotResolveImportException { return inliner .maker() .Modifiers( flagBits(), List.convert(JCAnnotation.class, inliner.inlineList(getAnnotations()))); }
@Override public JCClassDecl inline(Inliner inliner) throws CouldNotResolveImportException { return inliner .maker() .AnonymousClassDef( inliner.maker().Modifiers(0L), List.convert(JCTree.class, inliner.inlineList(getMembers()))); }
/** Create a variable definition from a variable symbol and an initializer * expression. */ public JCVariableDecl VarDef(VarSymbol v, JCExpression init) { return (JCVariableDecl) new JCVariableDecl( Modifiers(v.flags(), Annotations(v.getRawAttributes())), v.name, Type(v.type), init, v).setPos(pos).setType(v.type); }
/** Create a variable definition from a variable symbol and an initializer * expression. */ public JCVariableDecl VarDef(VarSymbol v, JCExpression init) { return (JCVariableDecl) new JCVariableDecl( Modifiers(v.flags(), Annotations(v.getAnnotationMirrors())), v.name, Type(v.type), init, v).setPos(pos).setType(v.type); }
/** Create a variable definition from a variable symbol and an initializer * expression. */ public JCVariableDecl VarDef(VarSymbol v, JCExpression init) { return (JCVariableDecl) new JCVariableDecl( Modifiers(v.flags(), Annotations(v.getAnnotationMirrors())), v.name, Type(v.type), init, v).setPos(pos).setType(v.type); }
/** Create a variable definition from a variable symbol and an initializer * expression. */ public JCVariableDecl VarDef(VarSymbol v, JCExpression init) { return (JCVariableDecl) new JCVariableDecl( Modifiers(v.flags(), Annotations(v.getRawAttributes())), v.name, Type(v.type), init, v).setPos(pos).setType(v.type); }