Mercurial > hg > truffle
diff graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/node/NodeCodeGenerator.java @ 7530:5e3d1a68664e
applied mx eclipseformat to all Java files
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Wed, 23 Jan 2013 16:34:57 +0100 |
parents | 6343a09b2ec1 |
children | 5f3cba05c2fa |
line wrap: on
line diff
--- a/graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/node/NodeCodeGenerator.java Wed Jan 23 16:34:38 2013 +0100 +++ b/graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/node/NodeCodeGenerator.java Wed Jan 23 16:34:57 2013 +0100 @@ -37,7 +37,6 @@ import com.oracle.truffle.codegen.processor.template.*; import com.oracle.truffle.codegen.processor.typesystem.*; - public class NodeCodeGenerator extends CompilationUnitFactory<NodeData> { private static final String THIS_NODE_LOCAL_VAR_NAME = "thisNode"; @@ -67,8 +66,7 @@ } } name += nodeClassName(specialization.getNode()); - if (name.equals(Utils.getSimpleName(specialization.getNode().getNodeType())) - || name.equals(Utils.getSimpleName(specialization.getNode().getTemplateType()))) { + if (name.equals(Utils.getSimpleName(specialization.getNode().getNodeType())) || name.equals(Utils.getSimpleName(specialization.getNode().getTemplateType()))) { name = name + "Impl"; } @@ -149,7 +147,7 @@ body.startCall(method.getMethodName()); } - private static void startCallTypeSystemMethod(ProcessorContext context, CodeTreeBuilder body, NodeData node, String methodName) { + private static void startCallTypeSystemMethod(ProcessorContext context, CodeTreeBuilder body, NodeData node, String methodName) { VariableElement singleton = TypeSystemCodeGenerator.findSingleton(context, node.getTypeSystem()); assert singleton != null; @@ -170,8 +168,7 @@ } body.string(andOperator); - startCallTypeSystemMethod(context, body, specialization.getNode(), - TypeSystemCodeGenerator.isTypeMethodName(type)); + startCallTypeSystemMethod(context, body, specialization.getNode(), TypeSystemCodeGenerator.isTypeMethodName(type)); body.string(valueName(specialization, param)); body.end().end(); // call andOperator = " && "; @@ -180,8 +177,7 @@ if (specialization.getGuards().length > 0) { // Explicitly specified guards for (SpecializationGuardData guard : specialization.getGuards()) { - if ((guard.isOnSpecialization() && onSpecialization) - || (guard.isOnExecution() && !onSpecialization)) { + if ((guard.isOnSpecialization() && onSpecialization) || (guard.isOnExecution() && !onSpecialization)) { body.string(andOperator); startCallOperationMethod(body, guard.getGuardDeclaration()); @@ -236,8 +232,7 @@ CodeExecutableElement superConstructor = createSuperConstructor(clazz, executable); if (superConstructor != null) { - if (superConstructor.getParameters().size() == 1 - && Utils.typeEquals(superConstructor.getParameters().get(0).asType(), node.getTemplateType().asType())) { + if (superConstructor.getParameters().size() == 1 && Utils.typeEquals(superConstructor.getParameters().get(0).asType(), node.getTemplateType().asType())) { String originalName = superConstructor.getParameters().get(0).getSimpleName().toString(); superConstructor.getParameters().clear(); superConstructor.getParameters().add(new CodeVariableElement(clazz.asType(), originalName)); @@ -328,8 +323,7 @@ } // skip node rewrite constructor - if (constructor.getParameters().size() == 1 - && typeEquals(constructor.getParameters().get(0).asType(), node.getNodeType())) { + if (constructor.getParameters().size() == 1 && typeEquals(constructor.getParameters().get(0).asType(), node.getNodeType())) { continue; } @@ -427,7 +421,6 @@ return method; } - private CodeExecutableElement createGeneratedGenericMethod(NodeData node) { CodeExecutableElement method = new CodeExecutableElement(modifiers(PRIVATE, STATIC), node.getGenericSpecialization().getReturnType().getActualType(), "generatedGeneric"); method.addParameter(new CodeVariableElement(node.getNodeType(), THIS_NODE_LOCAL_VAR_NAME)); @@ -482,7 +475,6 @@ private class SpecializedNodeFactory extends ClassElementFactory<SpecializationData> { - public SpecializedNodeFactory(ProcessorContext context) { super(context); } @@ -675,8 +667,7 @@ private void buildGenericValueExecute(CodeTreeBuilder builder, SpecializationData specialization, NodeFieldData field, NodeFieldData exceptionSpec) { ActualParameter specParameter = specialization.findParameter(field.getName()); - boolean shortCircuit = startShortCircuit(builder, specialization, - field, exceptionSpec); + boolean shortCircuit = startShortCircuit(builder, specialization, field, exceptionSpec); builder.startStatement(); if (!shortCircuit) { @@ -715,7 +706,6 @@ builder.end(); } - private void buildSpecializedValueExecute(CodeTreeBuilder builder, SpecializationData specialization, NodeFieldData field) { ActualParameter param = specialization.findParameter(field.getName()); boolean shortCircuit = startShortCircuit(builder, specialization, field, null); @@ -734,7 +724,6 @@ buildExecute(builder, field, execType); builder.end(); - if (execType.hasUnexpectedValue(getContext())) { builder.end().startCatchBlock(getUnexpectedValueException(), "ex"); boolean execute = false; @@ -756,9 +745,7 @@ builder.newLine(); } - - private boolean startShortCircuit(CodeTreeBuilder builder, SpecializationData specialization, - NodeFieldData forField, NodeFieldData exceptionField) { + private boolean startShortCircuit(CodeTreeBuilder builder, SpecializationData specialization, NodeFieldData forField, NodeFieldData exceptionField) { if (forField.getExecutionKind() != ExecutionKind.SHORT_CIRCUIT) { return false; } @@ -785,15 +772,13 @@ builder.end(); // statement - builder.declaration(parameter.getActualType(), valueName(specialization, parameter), - CodeTreeBuilder.createBuilder().defaultValue(parameter.getActualType())); + builder.declaration(parameter.getActualType(), valueName(specialization, parameter), CodeTreeBuilder.createBuilder().defaultValue(parameter.getActualType())); builder.startIf().string(shortCircuitParam.getSpecification().getName()).end(); builder.startBlock(); return true; } - private void endShortCircuit(CodeTreeBuilder builder, boolean shortCircuit) { if (shortCircuit) { builder.end();