public boolean hasInitialExpression() { return field.hasInitialExpression(); }
public Field(Spec parent, FieldNode ast, int ordinal) { super(parent, ast); setName(ast.getName()); this.ordinal = ordinal; this.hasInitialExpression = ast.hasInitialExpression(); }
private void processField(FieldNode fNode, ClassCodeVisitorSupport visitor) { if (!isEnabled(fNode)) return; if (fNode.hasInitialExpression() && fNode.getInitialExpression() instanceof ClosureExpression) { visitor.visitField(fNode); } }
private void setScriptURIOnField(final FieldNode fieldNode, final AnnotationNode node) { if (fieldNode.hasInitialExpression()) { addError("Annotation " + MY_TYPE_NAME + " not supported with variable assignment.", fieldNode); return; } URI uri = getSourceURI(node); if (uri == null) { addError("Unable to get the URI for the source of this class!", fieldNode); } else { // Set the RHS to '= URI.create("string for this URI")'. // That may throw an IllegalArgumentExpression wrapping the URISyntaxException. fieldNode.setInitialValueExpression(getExpression(uri)); } }
public boolean hasInitialExpression() { return field.hasInitialExpression(); }
public boolean hasInitialExpression() { return field.hasInitialExpression(); }
public boolean hasInitialExpression() { return field.hasInitialExpression(); }
public boolean hasInitialExpression() { return field.hasInitialExpression(); }