本文整理了Java中org.codehaus.groovy.ast.FieldNode.setOwner()
方法的一些代码示例,展示了FieldNode.setOwner()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FieldNode.setOwner()
方法的具体详情如下:
包路径:org.codehaus.groovy.ast.FieldNode
类名称:FieldNode
方法名:setOwner
暂无
代码示例来源:origin: org.codehaus.groovy/groovy
private void addField(FieldNode node, boolean isFirst) {
final ClassNode r = redirect();
node.setDeclaringClass(r);
node.setOwner(r);
if (r.fields == null)
r.fields = new LinkedList<>();
if (r.fieldIndex == null)
r.fieldIndex = new LinkedHashMap<>();
if (isFirst)
r.fields.addFirst(node);
else
r.fields.add(node);
r.fieldIndex.put(node.getName(), node);
}
代码示例来源:origin: com.thinkaurelius.groovy-shaded-asm/groovy-shaded-asm
public void addFieldFirst(FieldNode node) {
final ClassNode r = redirect();
node.setDeclaringClass(r);
node.setOwner(r);
if (r.fields == null)
r.fields = new LinkedList<FieldNode> ();
if (r.fieldIndex == null)
r.fieldIndex = new HashMap<String,FieldNode> ();
r.fields.addFirst(node);
r.fieldIndex.put(node.getName(), node);
}
代码示例来源:origin: com.thinkaurelius.groovy-shaded-asm/groovy-shaded-asm
public void addField(FieldNode node) {
final ClassNode r = redirect();
node.setDeclaringClass(r);
node.setOwner(r);
if (r.fields == null)
r.fields = new LinkedList<FieldNode> ();
if (r.fieldIndex == null)
r.fieldIndex = new HashMap<String,FieldNode> ();
r.fields.add(node);
r.fieldIndex.put(node.getName(), node);
}
代码示例来源:origin: org.codehaus.groovy/groovy-all-minimal
public void addField(FieldNode node) {
node.setDeclaringClass(redirect());
node.setOwner(redirect());
redirect().fields.add(node);
redirect().fieldIndex.put(node.getName(), node);
}
代码示例来源:origin: org.kohsuke.droovy/groovy
public void addField(FieldNode node) {
node.setDeclaringClass(redirect());
node.setOwner(redirect());
redirect().getFieldsLazy().add(node);
redirect().getFieldIndexLazy().put(node.getName(), node);
}
代码示例来源:origin: org.codehaus.groovy/groovy-jdk14
public void addField(FieldNode node) {
node.setDeclaringClass(redirect());
node.setOwner(redirect());
redirect().getFieldsLazy().add(node);
redirect().getFieldIndexLazy().put(node.getName(), node);
}
内容来源于网络,如有侵权,请联系作者删除!