org.codehaus.groovy.ast.FieldNode.isSynthetic()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(5.0k)|赞(0)|评价(0)|浏览(72)

本文整理了Java中org.codehaus.groovy.ast.FieldNode.isSynthetic()方法的一些代码示例,展示了FieldNode.isSynthetic()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FieldNode.isSynthetic()方法的具体详情如下:
包路径:org.codehaus.groovy.ast.FieldNode
类名称:FieldNode
方法名:isSynthetic

FieldNode.isSynthetic介绍

暂无

代码示例

代码示例来源:origin: org.codehaus.groovy/groovy

public void visitFieldExpression(FieldExpression expression) {
  if (!expression.getField().isSynthetic()) {
    assertValidIdentifier(expression.getFieldName(), "field name", expression);
  }
  super.visitFieldExpression(expression);
}

代码示例来源:origin: org.codehaus.groovy/groovy

if ((fNode.isStatic() && !includeStatic) || fNode.isSynthetic() || cNode.getProperty(fNode.getName()) != null || names.contains(fNode.getName())) {
  continue;

代码示例来源:origin: org.codehaus.groovy/groovy

if (!fieldNode.isSynthetic() && fieldNode.isStatic() && fieldNode.getType() != node) {
  explicitStaticPropsInEnum.add(fieldNode.getName());

代码示例来源:origin: org.codehaus.groovy/groovy

boolean hasStatic = false;
for (FieldNode field : cNode.getFields()) {
  if (!"metaClass".equals(field.getName()) && (!field.isSynthetic() || field.getName().indexOf('$') < 0)) {
    fields.add(field);
    fieldNames.add(field.getName());

代码示例来源:origin: org.codehaus.groovy/groovy

boolean swapInitRequired = false;
for (FieldNode fn : node.getFields()) {
  if (!fn.isStatic() || !fn.isSynthetic() || !fn.getName().startsWith("$const$")) continue;
  if (fn.getInitialExpression() == null) continue;
  final FieldExpression fe = new FieldExpression(fn);

代码示例来源:origin: org.codehaus.groovy/groovy

if (pn != null && pn.getField().isSynthetic()) {
  classNode.getFields().remove(pn.getField());
  pn.setField(fieldNode);

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-groovy-editor

@Override
public void visitField(FieldNode node) {
  // we don't want synthetic fields duplicating property initial expressions
  if (!node.isSynthetic() && isInside(node, line, column)) {
    super.visitField(node);
  }
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-groovy-editor

private void genField(FieldNode fieldNode, PrintWriter out) {
  // <netbeans>
  if (fieldNode.isSynthetic() || "metaClass".equals(fieldNode.getName())) { // NOI18N
    return;
  }
  // </netbeans>
  if ((fieldNode.getModifiers() & Opcodes.ACC_PRIVATE) != 0) {
    return;
  }
  printModifiers(out, fieldNode.getModifiers());
  printType(fieldNode.getType(), out);
  out.print(" ");
  out.print(fieldNode.getName());
  out.println(";");
}

代码示例来源:origin: org.kohsuke.droovy/groovy

public void visitFieldExpression(FieldExpression expression) {
  if (!expression.getField().isSynthetic()) {
    assertValidIdentifier(expression.getFieldName(), "field name", expression);
  }
  super.visitFieldExpression(expression);
}

代码示例来源:origin: org.codehaus.groovy/groovy-all-minimal

public void visitFieldExpression(FieldExpression expression) {
  if (!expression.getField().isSynthetic()) {
    assertValidIdentifier(expression.getFieldName(), "field name", expression);
  }
  super.visitFieldExpression(expression);
}

代码示例来源:origin: com.thinkaurelius.groovy-shaded-asm/groovy-shaded-asm

public void visitFieldExpression(FieldExpression expression) {
  if (!expression.getField().isSynthetic()) {
    assertValidIdentifier(expression.getFieldName(), "field name", expression);
  }
  super.visitFieldExpression(expression);
}

代码示例来源:origin: org.codehaus.groovy/groovy-jdk14

public void visitFieldExpression(FieldExpression expression) {
  if (!expression.getField().isSynthetic()) {
    assertValidIdentifier(expression.getFieldName(), "field name", expression);
  }
  super.visitFieldExpression(expression);
}

代码示例来源:origin: org.codehaus.groovy/groovy-jdk14

if(!fieldNode.isSynthetic() && fieldNode.isStatic() && fieldNode.getType() != node) {
  explicitStaticPropsInEnum.add(fieldNode.getName());

代码示例来源:origin: org.kohsuke.droovy/groovy

if (fieldNode.isSynthetic() && expression instanceof ConstantExpression) {
  staticList.add(0, statement);
} else {

代码示例来源:origin: org.codehaus.groovy/groovy-jdk14

if (fieldNode.isSynthetic() && expression instanceof ConstantExpression) {
  staticList.add(0, statement);
} else {

代码示例来源:origin: com.thinkaurelius.groovy-shaded-asm/groovy-shaded-asm

if (!fieldNode.isSynthetic() && fieldNode.isStatic() && fieldNode.getType() != node) {
  explicitStaticPropsInEnum.add(fieldNode.getName());

代码示例来源:origin: org.codehaus.groovy/groovy-all-minimal

if (pn!=null && pn.getField().isSynthetic()) {
  classNode.getFields().remove(pn.getField());
  pn.setField(fieldNode);

代码示例来源:origin: org.codehaus.groovy/groovy-jdk14

if (pn!=null && pn.getField().isSynthetic()) {
  classNode.getFields().remove(pn.getField());
  pn.setField(fieldNode);

代码示例来源:origin: com.thinkaurelius.groovy-shaded-asm/groovy-shaded-asm

if (!fn.isStatic() || !fn.isSynthetic() || !fn.getName().startsWith("$const$")) continue;
if (fn.getInitialExpression()==null) continue;
final FieldExpression fe = new FieldExpression(fn);

代码示例来源:origin: com.thinkaurelius.groovy-shaded-asm/groovy-shaded-asm

if (pn != null && pn.getField().isSynthetic()) {
  classNode.getFields().remove(pn.getField());
  pn.setField(fieldNode);

相关文章