forked from JavaTX/JavaCompilerCore
Anfangen mit Masterarbeit
This commit is contained in:
parent
7d8e8249ed
commit
9919ecd083
24
src/de/dhbwstuttgart/sat/asp/ASPGenerator.java
Normal file
24
src/de/dhbwstuttgart/sat/asp/ASPGenerator.java
Normal file
@ -0,0 +1,24 @@
|
||||
package de.dhbwstuttgart.sat.asp;
|
||||
|
||||
import de.dhbwstuttgart.parser.scope.JavaClassName;
|
||||
import de.dhbwstuttgart.syntaxtree.ClassOrInterface;
|
||||
import de.dhbwstuttgart.typeinference.constraints.ConstraintSet;
|
||||
|
||||
import java.util.Collection;
|
||||
|
||||
public class ASPGenerator {
|
||||
public static String toASP(ConstraintSet constraintSet, Collection<ClassOrInterface> fcClasses){
|
||||
String ret = "";
|
||||
for(ClassOrInterface cl : fcClasses){
|
||||
String className = toConstant(cl.getClassName());
|
||||
String superClassName = toConstant(cl.getSuperClass().getName());
|
||||
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
public static String toConstant(JavaClassName name){
|
||||
return "c" + name.toString().replace(".", "_");
|
||||
}
|
||||
}
|
9
src/de/dhbwstuttgart/sat/asp/model/ASPType.java
Normal file
9
src/de/dhbwstuttgart/sat/asp/model/ASPType.java
Normal file
@ -0,0 +1,9 @@
|
||||
package de.dhbwstuttgart.sat.asp.model;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class ASPType {
|
||||
public ASPType(String name, List<ASPType> params){
|
||||
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user