Mercurial > hg > graal-jvmci-8
diff graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/node/ExecutableTypeData.java @ 10596:f43eb2f1bbbc
Truffle-DSL: code-generation of polymorphic caching
author | Christian Humer <christian.humer@gmail.com> |
---|---|
date | Mon, 01 Jul 2013 20:32:20 +0200 |
parents | 763100239da6 |
children |
line wrap: on
line diff
--- a/graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/node/ExecutableTypeData.java Mon Jul 01 20:31:30 2013 +0200 +++ b/graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/node/ExecutableTypeData.java Mon Jul 01 20:32:20 2013 +0200 @@ -22,8 +22,6 @@ */ package com.oracle.truffle.codegen.processor.node; -import java.util.*; - import javax.lang.model.element.*; import com.oracle.truffle.codegen.processor.*; @@ -35,8 +33,8 @@ private final TypeSystemData typeSystem; private final TypeData type; - public ExecutableTypeData(TemplateMethod method, TypeSystemData typeSystem, TypeData type) { - super(method); + public ExecutableTypeData(TemplateMethod method, ExecutableElement executable, TypeSystemData typeSystem, TypeData type) { + super(method, executable); this.typeSystem = typeSystem; this.type = type; } @@ -75,16 +73,6 @@ return count; } - public boolean hasGenericSignature() { - List<TypeData> types = getSignature(); - for (TypeData typeData : types) { - if (!typeData.isGeneric()) { - return false; - } - } - return true; - } - @Override public int hashCode() { return type.hashCode();