本文整理了Java中org.codehaus.groovy.ast.FieldNode.getColumnNumber()
方法的一些代码示例,展示了FieldNode.getColumnNumber()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FieldNode.getColumnNumber()
方法的具体详情如下:
包路径:org.codehaus.groovy.ast.FieldNode
类名称:FieldNode
方法名:getColumnNumber
暂无
代码示例来源:origin: org.codehaus.groovy/groovy
new BinaryExpression(
fe,
Token.newSymbol(Types.EQUAL, fieldNode.getLineNumber(), fieldNode.getColumnNumber()),
expression));
if (fieldNode.isStatic()) {
代码示例来源: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
new BinaryExpression(
fe,
Token.newSymbol(Types.EQUAL, fn.getLineNumber(), fn.getColumnNumber()),
init));
fn.setInitialValueExpression(null);
代码示例来源:origin: org.codehaus.groovy/groovy
if (field.isProtected()) {
unit.addError(new SyntaxException("Cannot have protected field in a trait (" + trait.getName() + "#" + field.getName() + ")",
field.getLineNumber(), field.getColumnNumber()));
return;
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-groovy-editor
private void completeNamedParams(
List<CompletionProposal> proposals,
int anchor,
ConstructorCallExpression constructorCall,
NamedArgumentListExpression namedArguments) {
ClassNode type = constructorCall.getType();
String prefix = context.getPrefix();
for (FieldNode fieldNode : type.getFields()) {
if (fieldNode.getLineNumber() < 0 || fieldNode.getColumnNumber() < 0) {
continue;
}
String typeName = fieldNode.getType().getNameWithoutPackage();
String name = fieldNode.getName();
// If the prefix is empty, complete only missing parameters
if ("".equals(prefix)) {
if (isAlreadyPresent(namedArguments, name)) {
continue;
}
// Otherwise check if the field is starting with (and not equal to) the prefix
} else {
if (name.equals(prefix) || !name.startsWith(prefix)) {
continue;
}
}
proposals.add(new CompletionItem.NamedParameter(typeName, name, anchor));
}
}
代码示例来源:origin: org.codehaus.groovy/groovy-all-minimal
new BinaryExpression(
new FieldExpression(fieldNode),
Token.newSymbol(Types.EQUAL, fieldNode.getLineNumber(), fieldNode.getColumnNumber()),
expression));
if (fieldNode.isStatic()) {
代码示例来源:origin: org.kohsuke.droovy/groovy
new BinaryExpression(
new FieldExpression(fieldNode),
Token.newSymbol(Types.EQUAL, fieldNode.getLineNumber(), fieldNode.getColumnNumber()),
expression));
if (fieldNode.isStatic()) {
代码示例来源:origin: org.codehaus.groovy/groovy-jdk14
new BinaryExpression(
new FieldExpression(fieldNode),
Token.newSymbol(Types.EQUAL, fieldNode.getLineNumber(), fieldNode.getColumnNumber()),
expression));
if (fieldNode.isStatic()) {
代码示例来源:origin: com.thinkaurelius.groovy-shaded-asm/groovy-shaded-asm
new BinaryExpression(
fe,
Token.newSymbol(Types.EQUAL, fieldNode.getLineNumber(), fieldNode.getColumnNumber()),
expression));
if (fieldNode.isStatic()) {
代码示例来源:origin: com.thinkaurelius.groovy-shaded-asm/groovy-shaded-asm
new BinaryExpression(
fe,
Token.newSymbol(Types.EQUAL, fn.getLineNumber(), fn.getColumnNumber()),
init));
fn.setInitialValueExpression(null);
内容来源于网络,如有侵权,请联系作者删除!