本文整理汇总了Java中com.sun.tools.javac.tree.JCTree.JCErroneous类的典型用法代码示例。如果您正苦于以下问题:Java JCErroneous类的具体用法?Java JCErroneous怎么用?Java JCErroneous使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
JCErroneous类属于com.sun.tools.javac.tree.JCTree包,在下文中一共展示了JCErroneous类的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: diffErroneous
import com.sun.tools.javac.tree.JCTree.JCErroneous; //导入依赖的package包/类
protected void diffErroneous(JCErroneous oldT, JCErroneous newT, int[] bounds) {
JCTree oldTident = oldT.getErrorTrees().get(0);
JCTree newTident = newT.getErrorTrees().get(0);
if (oldTident.getKind() == Kind.IDENTIFIER && newTident.getKind() == Kind.IDENTIFIER) {
diffIdent((JCIdent) oldTident, (JCIdent) newTident, bounds);
}
}
示例2: visitErroneous
import com.sun.tools.javac.tree.JCTree.JCErroneous; //导入依赖的package包/类
public void visitErroneous(JCErroneous that) {
try {
print("JCErroneous:");
} catch (Exception e) {
}
super.visitErroneous(that);
}
示例3: visitErroneous
import com.sun.tools.javac.tree.JCTree.JCErroneous; //导入依赖的package包/类
public void visitErroneous(JCErroneous tree) {
try {
print("(ERROR)");
} catch (IOException e) {
throw new UncheckedIOException(e);
}
}
示例4: syntaxError
import com.sun.tools.javac.tree.JCTree.JCErroneous; //导入依赖的package包/类
private JCErroneous syntaxError(int pos, List<JCTree> errs, String key, Token... args) {
setErrorEndPos(pos);
JCErroneous err = F.at(pos).Erroneous(errs);
reportSyntaxError(err, key, (Object[])args);
if (errs != null) {
JCTree last = errs.last();
if (last != null)
storeEnd(last, pos);
}
return toP(err);
}
示例5: visitErroneous
import com.sun.tools.javac.tree.JCTree.JCErroneous; //导入依赖的package包/类
public void visitErroneous(JCErroneous tree) {
try {
print("(ERROR)");
} catch (IOException e) {
throw new UncheckedIOException(e);
}
}
示例6: Erroneous
import com.sun.tools.javac.tree.JCTree.JCErroneous; //导入依赖的package包/类
public JCErroneous Erroneous() {
return invoke(Erroneous);
}
示例7: visitErroneous
import com.sun.tools.javac.tree.JCTree.JCErroneous; //导入依赖的package包/类
public void visitErroneous(JCErroneous tree) {
print("(ERROR)");
}
示例8: AJCErroneous
import com.sun.tools.javac.tree.JCTree.JCErroneous; //导入依赖的package包/类
public AJCErroneous(JCErroneous ltree) {
super(ltree.errs);
}
示例9: visitErroneous
import com.sun.tools.javac.tree.JCTree.JCErroneous; //导入依赖的package包/类
@Override public void visitErroneous(JCErroneous tree) {
printNode(tree);
children("errs", tree.errs);
indent--;
}
示例10: visitErroneous
import com.sun.tools.javac.tree.JCTree.JCErroneous; //导入依赖的package包/类
public void visitErroneous(JCErroneous tree) {
if (tree.errs != null)
for (JCTree err : tree.errs)
attribTree(err, env, ERR, pt);
result = tree.type = syms.errType;
}
示例11: visitErroneous
import com.sun.tools.javac.tree.JCTree.JCErroneous; //导入依赖的package包/类
public void visitErroneous(JCErroneous tree) {
if (tree.errs != null)
memberEnter(tree.errs, env);
}
示例12: createType
import com.sun.tools.javac.tree.JCTree.JCErroneous; //导入依赖的package包/类
private static JCErroneous createType(Context ctx) {
JCErroneous err = new JCErroneous(List.<JCTree>nil()) {};
err.type = Symtab.instance(ctx).errType;
return err;
}