Class LanguageImpl
java.lang.Object
com.ibm.wala.classLoader.LanguageImpl
- All Implemented Interfaces:
Language
- Direct Known Subclasses:
JavaLanguage
Common functionality for most
Language
implementations.-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
If this language is "derived" from some other langauge, which one?int
hashCode()
makeInducedCFG
(SSAInstruction[] instructions, IMethod method, Context context) boolean
void
Yuck? Languages are mutable?toString()
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.ibm.wala.classLoader.Language
getArrayInterfaces, getConstantType, getFakeRootMethod, getMetadataToken, getName, getPointerType, getPrimitive, getRootType, getStringType, getThrowableType, inferInvokeExceptions, instructionFactory, isBooleanType, isCharType, isDoubleType, isFloatType, isIntType, isLongType, isMetadataType, isNullType, isStringType, isVoidType, lookupPrimitiveType, makeModVisitor, makeRefVisitor, methodsHaveDeclaredParameterTypes
-
Constructor Details
-
LanguageImpl
public LanguageImpl() -
LanguageImpl
-
-
Method Details
-
getBaseLanguage
Description copied from interface:Language
If this language is "derived" from some other langauge, which one?- Specified by:
getBaseLanguage
in interfaceLanguage
-
getDerivedLanguages
- Specified by:
getDerivedLanguages
in interfaceLanguage
-
registerDerivedLanguage
Description copied from interface:Language
Yuck? Languages are mutable?- Specified by:
registerDerivedLanguage
in interfaceLanguage
-
hashCode
-
equals
-
toString
-
makeInducedCFG
- Specified by:
makeInducedCFG
in interfaceLanguage
-
modelConstant
- Specified by:
modelConstant
in interfaceLanguage
-