JavaPatternMatching/src/de/dhbwstuttgart/syntaxtree/Field.java

29 lines
629 B
Java
Raw Normal View History

2014-09-02 08:33:54 +00:00
package de.dhbwstuttgart.syntaxtree;
2014-02-11 01:47:39 +00:00
2017-03-16 19:02:53 +00:00
import de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric;
import org.antlr.v4.runtime.Token;
2014-02-11 01:47:39 +00:00
public class Field extends GTVDeclarationContext implements Generic {
2014-02-12 01:12:12 +00:00
private String name;
2017-03-16 19:02:53 +00:00
private RefTypeOrTPHOrWildcardOrGeneric type;
2014-02-12 01:12:12 +00:00
private GenericDeclarationList genericParameters;
2014-02-11 01:47:39 +00:00
2017-03-16 19:02:53 +00:00
public Field(String name, RefTypeOrTPHOrWildcardOrGeneric type, int modifier, Token offset){
2017-03-02 17:16:14 +00:00
super(offset);
2016-12-02 00:23:01 +00:00
this.name = name;
2017-02-10 16:37:42 +00:00
this.type = type;
}
2017-03-22 15:05:59 +00:00
public String getName(){
return this.name;
}
2017-03-15 15:17:07 +00:00
2017-03-16 19:02:53 +00:00
public RefTypeOrTPHOrWildcardOrGeneric getType() {
2017-03-15 15:17:07 +00:00
return type;
}
2014-02-11 01:47:39 +00:00
}
2015-06-16 09:55:15 +00:00