# HG changeset patch # User Christian Humer # Date 1423667573 -3600 # Node ID 35c3e3af8c39df10bde74fc54d256287c5b0ff4a # Parent b31b2f289e7d04a0bb5dbae0d7a9aec7ac9a47cd Truffle-DSL: cleanup unused methods. diff -r b31b2f289e7d -r 35c3e3af8c39 graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/expression/DSLExpression.java --- a/graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/expression/DSLExpression.java Wed Feb 11 16:10:45 2015 +0100 +++ b/graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/expression/DSLExpression.java Wed Feb 11 16:12:53 2015 +0100 @@ -76,10 +76,6 @@ return resolvedTargetType; } - public final boolean isVariableBound(VariableElement variableElement) { - return findBoundVariableElements().contains(variableElement); - } - public abstract TypeMirror getResolvedType(); public abstract void accept(DSLExpressionVisitor visitor); diff -r b31b2f289e7d -r 35c3e3af8c39 graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/java/ElementUtils.java --- a/graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/java/ElementUtils.java Wed Feb 11 16:10:45 2015 +0100 +++ b/graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/java/ElementUtils.java Wed Feb 11 16:12:53 2015 +0100 @@ -587,29 +587,6 @@ return types; } - public static List getAssignableTypes(ProcessorContext context, TypeMirror type) { - if (isPrimitive(type)) { - return Arrays.asList(type, boxType(context, type), context.getType(Object.class)); - } else if (type.getKind() == TypeKind.ARRAY) { - return Arrays.asList(type, context.getType(Object.class)); - } else if (type.getKind() == TypeKind.DECLARED) { - DeclaredType declaredType = (DeclaredType) type; - TypeElement typeElement = fromTypeMirror(declaredType); - List types = getSuperTypes(typeElement); - List mirrors = new ArrayList<>(types.size()); - mirrors.add(type); - for (TypeElement superTypeElement : types) { - mirrors.add(superTypeElement.asType()); - } - if (typeElement.getKind().isInterface()) { - mirrors.add(getType(context.getEnvironment(), Object.class)); - } - return mirrors; - } else { - return Collections.emptyList(); - } - } - /** * Gets the element representing the {@linkplain TypeElement#getSuperclass() super class} of a * given type element. @@ -1082,44 +1059,6 @@ return new DeclaredCodeTypeMirror((TypeElement) declaredType.asElement()); } - public static ExecutableElement findMethod(TypeElement type, Set includeModifiers, Set excludeModifiers, String methodName, List types) { - outer: for (ExecutableElement executable : ElementFilter.methodsIn(type.getEnclosedElements())) { - if (includeModifiers != null) { - if (!executable.getModifiers().containsAll(includeModifiers)) { - continue; - } - } - if (excludeModifiers != null) { - if (executable.getModifiers().containsAll(excludeModifiers)) { - continue; - } - } - if (!executable.getSimpleName().toString().equals(methodName)) { - continue; - } - if (types.size() != executable.getParameters().size()) { - continue; - } - for (int i = 0; i < types.size(); i++) { - TypeMirror var1 = types.get(i); - VariableElement var2 = executable.getParameters().get(i); - if (ElementUtils.typeEquals(var1, var2.asType())) { - continue outer; - } - } - return executable; - } - return null; - } - - public static List asTypes(List elements) { - List types = new ArrayList<>(elements.size()); - for (Element element : elements) { - types.add(element.asType()); - } - return types; - } - public static boolean variableEquals(VariableElement var1, VariableElement var2) { if (!var1.getSimpleName().equals(var2.getSimpleName())) { return false;