1 package org.simantics.scl.compiler.elaboration.java;
\r
3 import org.simantics.scl.compiler.elaboration.expressions.EVar;
\r
4 import org.simantics.scl.compiler.internal.parsing.Symbol;
\r
5 import org.simantics.scl.compiler.internal.parsing.types.TypeAst;
\r
7 public class JavaMethodDeclaration extends Symbol {
\r
8 public String className;
\r
9 public EVar methodName;
\r
10 public TypeAst type;
\r
12 public JavaMethodDeclaration(long loc,
\r
13 String className, EVar methodName,
\r
15 this.location = loc;
\r
16 this.className = className;
\r
17 this.methodName = methodName;
\r
22 public String toString() {
\r
23 return className + "#" + methodName.name + " :: " + type.toString();
\r