comparison truffle/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/expression/DSLExpressionResolver.java @ 22157:dc83cc1f94f2

Using fully qualified imports
author Jaroslav Tulach <jaroslav.tulach@oracle.com>
date Wed, 16 Sep 2015 11:33:22 +0200
parents 5bc7f7b867ab
children
comparison
equal deleted inserted replaced
22156:50056a161d7f 22157:dc83cc1f94f2
20 * or visit www.oracle.com if you need additional information or have any 20 * or visit www.oracle.com if you need additional information or have any
21 * questions. 21 * questions.
22 */ 22 */
23 package com.oracle.truffle.dsl.processor.expression; 23 package com.oracle.truffle.dsl.processor.expression;
24 24
25 import java.util.*; 25 import com.oracle.truffle.dsl.processor.ProcessorContext;
26
27 import javax.lang.model.element.*;
28 import javax.lang.model.type.*;
29 import javax.lang.model.util.*;
30
31 import com.oracle.truffle.dsl.processor.*;
32 import com.oracle.truffle.dsl.processor.expression.DSLExpression.Binary; 26 import com.oracle.truffle.dsl.processor.expression.DSLExpression.Binary;
33 import com.oracle.truffle.dsl.processor.expression.DSLExpression.Call; 27 import com.oracle.truffle.dsl.processor.expression.DSLExpression.Call;
34 import com.oracle.truffle.dsl.processor.expression.DSLExpression.DSLExpressionVisitor; 28 import com.oracle.truffle.dsl.processor.expression.DSLExpression.DSLExpressionVisitor;
35 import com.oracle.truffle.dsl.processor.expression.DSLExpression.IntLiteral; 29 import com.oracle.truffle.dsl.processor.expression.DSLExpression.IntLiteral;
36 import com.oracle.truffle.dsl.processor.expression.DSLExpression.Negate; 30 import com.oracle.truffle.dsl.processor.expression.DSLExpression.Negate;
37 import com.oracle.truffle.dsl.processor.expression.DSLExpression.Variable; 31 import com.oracle.truffle.dsl.processor.expression.DSLExpression.Variable;
38 import com.oracle.truffle.dsl.processor.java.*; 32 import com.oracle.truffle.dsl.processor.java.ElementUtils;
39 import com.oracle.truffle.dsl.processor.java.model.*; 33 import com.oracle.truffle.dsl.processor.java.model.CodeTypeMirror;
34 import com.oracle.truffle.dsl.processor.java.model.CodeVariableElement;
35 import java.util.ArrayList;
36 import java.util.Arrays;
37 import java.util.Collections;
38 import java.util.List;
39 import javax.lang.model.element.Element;
40 import javax.lang.model.element.ElementKind;
41 import javax.lang.model.element.ExecutableElement;
42 import javax.lang.model.element.Modifier;
43 import javax.lang.model.element.TypeElement;
44 import javax.lang.model.element.VariableElement;
45 import javax.lang.model.type.DeclaredType;
46 import javax.lang.model.type.TypeKind;
47 import javax.lang.model.type.TypeMirror;
48 import javax.lang.model.util.ElementFilter;
40 49
41 public class DSLExpressionResolver implements DSLExpressionVisitor { 50 public class DSLExpressionResolver implements DSLExpressionVisitor {
42 51
43 private static final List<String> LOGIC_OPERATORS = Arrays.asList("||"); 52 private static final List<String> LOGIC_OPERATORS = Arrays.asList("||");
44 public static final List<String> COMPARABLE_OPERATORS = Arrays.asList("<", "<=", ">", ">="); 53 public static final List<String> COMPARABLE_OPERATORS = Arrays.asList("<", "<=", ">", ">=");