public abstract class LanguageImpl extends Object implements Language
Language
implementations.Constructor and Description |
---|
LanguageImpl() |
LanguageImpl(Language base) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
Language |
getBaseLanguage()
If this language is "derived" from some other langauge, which one?
|
Set<Language> |
getDerivedLanguages() |
int |
hashCode() |
void |
registerDerivedLanguage(Language l)
Yuck? Languages are mutable?
|
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getArrayInterfaces, getConstantType, getMetadataToken, getName, getPointerType, getPrimitive, getRootType, getStringType, getThrowableType, inferInvokeExceptions, instructionFactory, isBooleanType, isCharType, isDoubleType, isFloatType, isIntType, isLongType, isMetadataType, isNullType, isStringType, isVoidType, lookupPrimitiveType
public LanguageImpl()
public LanguageImpl(Language base)
public Language getBaseLanguage()
Language
getBaseLanguage
in interface Language
public Set<Language> getDerivedLanguages()
getDerivedLanguages
in interface Language
public void registerDerivedLanguage(Language l)
Language
registerDerivedLanguage
in interface Language