public NamedNode withName(final String name) { return new NamedNode(name, this); }
private void visitNamedNode(final NamedNode namedNode) { if (!StringUtilities.isNullOrEmpty(namedNode.getGroupName())) { writeIdentifier(namedNode.getGroupName()); writeToken(Roles.COLON); } visitNodeInPattern(namedNode.getNode()); }
size.setType(new OptionalNode(new SimpleType("int")).toType()); pattern.getParameters().add(new NamedNode("size", size).toParameterDeclaration()); arrayCreation.setType(new NamedNode("type", new AnyNode()).toType());
new MemberReferenceExpression( Expression.MYSTERY_OFFSET, new NamedNode( "valuesField", new TypeReferenceExpression( astBuilder.convertType(definition) ).member(Pattern.ANY_STRING) ).toExpression(), "clone" ).invoke(), new MemberReferenceExpression( Expression.MYSTERY_OFFSET, new NamedNode( "valuesField", new TypeReferenceExpression( astBuilder.convertType(definition) ).member(Pattern.ANY_STRING) ).toExpression(), "clone" ).invoke()
tryCatch.getCatchClauses().add(new NamedNode("catch", catchClause).toCatchClause());
private static ConditionalExpression createPattern() { final Expression target = new TypeReferenceExpression(new AnyNode().toType()).makeOptional().toExpression(); final MemberReferenceExpression access = new MemberReferenceExpression(target, Pattern.ANY_STRING); @SuppressWarnings("UnnecessaryLocalVariable") final ConditionalExpression pattern = new ConditionalExpression( new BinaryOperatorExpression( access.withName("fieldAccess").toExpression(), BinaryOperatorType.EQUALITY, new NullReferenceExpression() ), new AssignmentExpression( new BackReference("fieldAccess").toExpression(), AssignmentOperatorType.ASSIGN, target.clone() .invoke(Pattern.ANY_STRING, new TypedLiteralNode("class", String.class).toExpression()) .withName("methodCall") .toExpression() ), new BackReference("fieldAccess").toExpression() ); return pattern; }
size.setType(new OptionalNode(new SimpleType("int")).toType()); pattern.getParameters().add(new NamedNode("size", size).toParameterDeclaration()); arrayCreation.setType(new NamedNode("type", new AnyNode()).toType());
new MemberReferenceExpression( Expression.MYSTERY_OFFSET, new NamedNode( "valuesField", new TypeReferenceExpression( astBuilder.convertType(definition) ).member(Pattern.ANY_STRING) ).toExpression(), "clone" ).invoke(), new MemberReferenceExpression( Expression.MYSTERY_OFFSET, new NamedNode( "valuesField", new TypeReferenceExpression( astBuilder.convertType(definition) ).member(Pattern.ANY_STRING) ).toExpression(), "clone" ).invoke()
size.setType(new OptionalNode(new SimpleType("int")).toType()); pattern.getParameters().add(new NamedNode("size", size).toParameterDeclaration()); arrayCreation.setType(new NamedNode("type", new AnyNode()).toType());
new AssignmentExpression( new IdentifierExpressionBackReference("savedException").toExpression(), new NamedNode("caughtException", new IdentifierExpression(Expression.MYSTERY_OFFSET, Pattern.ANY_STRING)).toExpression() new IdentifierExpressionBackReference("savedException").toExpression().invoke( "addSuppressed", new NamedNode("caughtOnClose", new IdentifierExpression(Expression.MYSTERY_OFFSET, Pattern.ANY_STRING)).toExpression()
private void visitNamedNode(final NamedNode namedNode) { if (!StringUtilities.isNullOrEmpty(namedNode.getGroupName())) { writeIdentifier(namedNode.getGroupName()); writeToken(Roles.COLON); } visitNodeInPattern(namedNode.getNode()); }
public final void add(final String name, final INode alternative) { _alternatives.add(new NamedNode(name, VerifyArgument.notNull(alternative, "alternative"))); }
new AssignmentExpression( new IdentifierExpressionBackReference("savedException").toExpression(), new NamedNode("caughtException", new IdentifierExpression(Expression.MYSTERY_OFFSET, Pattern.ANY_STRING)).toExpression() new IdentifierExpressionBackReference("savedException").toExpression().invoke( "addSuppressed", new NamedNode("caughtOnClose", new IdentifierExpression(Expression.MYSTERY_OFFSET, Pattern.ANY_STRING)).toExpression()
private void visitNamedNode(final NamedNode namedNode) { if (!StringUtilities.isNullOrEmpty(namedNode.getGroupName())) { writeIdentifier(namedNode.getGroupName()); writeToken(Roles.COLON); } visitNodeInPattern(namedNode.getNode()); }
public final void add(final String name, final INode alternative) { _alternatives.add(new NamedNode(name, VerifyArgument.notNull(alternative, "alternative"))); }
new AssignmentExpression( new IdentifierExpressionBackReference("savedException").toExpression(), new NamedNode("caughtException", new IdentifierExpression(Expression.MYSTERY_OFFSET, Pattern.ANY_STRING)).toExpression() new IdentifierExpressionBackReference("savedException").toExpression().invoke( "addSuppressed", new NamedNode("caughtOnClose", new IdentifierExpression(Expression.MYSTERY_OFFSET, Pattern.ANY_STRING)).toExpression()
public final void add(final String name, final INode alternative) { _alternatives.add(new NamedNode(name, VerifyArgument.notNull(alternative, "alternative"))); }
new MemberReferenceExpression( Expression.MYSTERY_OFFSET, new NamedNode( "valuesField", new TypeReferenceExpression(