本文整理了Java中org.codehaus.groovy.ast.FieldNode.isInStaticContext()
方法的一些代码示例,展示了FieldNode.isInStaticContext()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FieldNode.isInStaticContext()
方法的具体详情如下:
包路径:org.codehaus.groovy.ast.FieldNode
类名称:FieldNode
方法名:isInStaticContext
暂无
代码示例来源:origin: org.codehaus.groovy/groovy
public boolean isInStaticContext() {
return field.isInStaticContext();
}
代码示例来源:origin: org.codehaus.groovy/groovy
@Override
public void visitField(final FieldNode node) {
final boolean osc = typeCheckingContext.isInStaticContext;
try {
typeCheckingContext.isInStaticContext = node.isInStaticContext();
currentField = node;
super.visitField(node);
Expression init = node.getInitialExpression();
if (init != null) {
FieldExpression left = new FieldExpression(node);
BinaryExpression bexp = binX(
left,
Token.newSymbol("=", node.getLineNumber(), node.getColumnNumber()),
init
);
bexp.setSourcePosition(init);
typeCheckAssignment(bexp, left, node.getOriginType(), init, getType(init));
if (init instanceof ConstructorCallExpression) {
inferDiamondType((ConstructorCallExpression) init, node.getOriginType());
}
}
} finally {
currentField = null;
typeCheckingContext.isInStaticContext = osc;
}
}
代码示例来源:origin: org.codehaus.groovy/groovy-all-minimal
public boolean isInStaticContext() {
return field.isInStaticContext();
}
代码示例来源:origin: org.kohsuke.droovy/groovy
public boolean isInStaticContext() {
return field.isInStaticContext();
}
代码示例来源:origin: com.thinkaurelius.groovy-shaded-asm/groovy-shaded-asm
public boolean isInStaticContext() {
return field.isInStaticContext();
}
代码示例来源:origin: org.codehaus.groovy/groovy-jdk14
public boolean isInStaticContext() {
return field.isInStaticContext();
}
内容来源于网络,如有侵权,请联系作者删除!