Skip navigation links
A C D E F G H I J L M N O P R S T 

A

addNameDecl(CAstNode) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.MethodContext
 
addScopedEntity(CAstNode, CAstEntity) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.MethodContext
 
anonLocalTypeToTypeID(ITypeBinding) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTIdentityMapper
 
arithmetic - Static variable in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
ast - Variable in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 

C

cfg() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.MethodContext
 
classCast - Static variable in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
ClassEntity(ITypeBinding, String, Collection<CAstQualifier>, Collection<CAstEntity>, T, T) - Constructor for class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ClassEntity
 
com.ibm.wala.cast.java.client - package com.ibm.wala.cast.java.client
 
com.ibm.wala.cast.java.ecj.util - package com.ibm.wala.cast.java.ecj.util
 
com.ibm.wala.cast.java.translator.jdt - package com.ibm.wala.cast.java.translator.jdt
 
com.ibm.wala.cast.java.translator.jdt.ecj - package com.ibm.wala.cast.java.translator.jdt.ecj
 
CompilationUnitEntity(PackageDeclaration, List<CAstEntity>) - Constructor for class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.CompilationUnitEntity
 
createArrayType(int) - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
cu - Variable in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 

D

defaultValueForType(ITypeBinding) - Static method in class com.ibm.wala.cast.java.translator.jdt.JDT2CAstUtils
If isLongOrLess(type), returns Integer(0).
DelegatingContext(JDTJava2CAstTranslator.WalkContext) - Constructor for class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.DelegatingContext
 
doit(String[], SourceDirCallGraph.Processor) - Method in class com.ibm.wala.cast.java.ecj.util.SourceDirCallGraph
 
doLoopTranslator - Variable in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
dump - Variable in class com.ibm.wala.cast.java.translator.jdt.ecj.ECJSourceLoaderImpl
 
dump - Variable in class com.ibm.wala.cast.java.translator.jdt.ecj.ECJSourceModuleTranslator
 
dump - Variable in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 

E

ECJClassLoaderFactory - Class in com.ibm.wala.cast.java.translator.jdt.ecj
 
ECJClassLoaderFactory(SetOfClasses) - Constructor for class com.ibm.wala.cast.java.translator.jdt.ecj.ECJClassLoaderFactory
 
ECJJavaSourceAnalysisEngine - Class in com.ibm.wala.cast.java.client
 
ECJJavaSourceAnalysisEngine() - Constructor for class com.ibm.wala.cast.java.client.ECJJavaSourceAnalysisEngine
 
ECJJavaToCAstTranslator(JavaSourceLoaderImpl, CompilationUnit, String, boolean, boolean) - Constructor for class com.ibm.wala.cast.java.translator.jdt.ecj.ECJSourceModuleTranslator.ECJJavaToCAstTranslator
 
ECJSourceLoaderImpl - Class in com.ibm.wala.cast.java.translator.jdt.ecj
 
ECJSourceLoaderImpl(ClassLoaderReference, IClassLoader, IClassHierarchy) - Constructor for class com.ibm.wala.cast.java.translator.jdt.ecj.ECJSourceLoaderImpl
 
ECJSourceLoaderImpl(ClassLoaderReference, IClassLoader, IClassHierarchy, boolean) - Constructor for class com.ibm.wala.cast.java.translator.jdt.ecj.ECJSourceLoaderImpl
 
ECJSourceModuleTranslator - Class in com.ibm.wala.cast.java.translator.jdt.ecj
A SourceModuleTranslator whose implementation of loadAllSources() uses the PolyglotFrontEnd pseudo-compiler to generate DOMO IR for the sources in the compile-time classpath.
ECJSourceModuleTranslator(AnalysisScope, ECJSourceLoaderImpl) - Constructor for class com.ibm.wala.cast.java.translator.jdt.ecj.ECJSourceModuleTranslator
 
ECJSourceModuleTranslator(AnalysisScope, ECJSourceLoaderImpl, boolean) - Constructor for class com.ibm.wala.cast.java.translator.jdt.ecj.ECJSourceModuleTranslator
 
ECJSourceModuleTranslator.ECJJavaToCAstTranslator - Class in com.ibm.wala.cast.java.translator.jdt.ecj
 
equals(Object) - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
ExceptionInInitializerError - Variable in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 

F

FakeExceptionTypeBinding - Class in com.ibm.wala.cast.java.translator.jdt
This is a hack to get around the fact that AST.resolveWellKnownTypes() doesn't know about some implicitly declared exceptions, such as ArithmeticException (implicitly thrown in a division operation) and NullPointerException (implicitly thrown in a field access).
fakeMethodRefNoArgs(String, String, String, String) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTIdentityMapper
 
fAst - Variable in class com.ibm.wala.cast.java.translator.jdt.JDTTypeDictionary
 
fClassCastExcType - Variable in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
fDivByZeroExcType - Variable in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
fFactory - Variable in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
fIdentityMapper - Variable in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
fIdentityMapper - Variable in class com.ibm.wala.cast.java.translator.jdt.JDTTypeDictionary
 
fNullPointerExcType - Variable in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
fReturnType - Variable in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ProcedureEntity
 
fRuntimeExcType - Variable in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
fSourceLoader - Variable in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
fTypeDict - Variable in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
fullPath - Variable in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 

G

getAllScopedEntities() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ClassEntity
 
getAllScopedEntities() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.CompilationUnitEntity
 
getAllScopedEntities() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.FieldEntity
 
getAllScopedEntities() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ProcedureEntity
 
getAnnotations() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getAnnotations() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ClassEntity
 
getAnnotations() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.CompilationUnitEntity
 
getAnnotations() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.FieldEntity
 
getAnnotations() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ProcedureEntity
 
getArgumentCount() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ClassEntity
 
getArgumentCount() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.CompilationUnitEntity
 
getArgumentCount() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.FieldEntity
 
getArgumentCount() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ProcedureEntity
INCLUDING first parameter 'this' (for non-static methods)
getArgumentDefaults() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ClassEntity
 
getArgumentDefaults() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.CompilationUnitEntity
 
getArgumentDefaults() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.FieldEntity
 
getArgumentDefaults() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ProcedureEntity
 
getArgumentNames() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ClassEntity
 
getArgumentNames() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.CompilationUnitEntity
 
getArgumentNames() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.FieldEntity
 
getArgumentNames() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ProcedureEntity
INCLUDING first parameter 'this' (for non-static methods)
getAST() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ClassEntity
 
getAST() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.CompilationUnitEntity
 
getAST() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.FieldEntity
 
getAST() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ProcedureEntity
 
getBinaryName() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getBound() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getCAstTypeFor(Object) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTTypeDictionary
 
getCAstTypeForUnion(UnionType) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTTypeDictionary
 
getCatchTargets(ITypeBinding) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.DelegatingContext
 
getCatchTargets(ITypeBinding) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.MethodContext
 
getCatchTargets(ITypeBinding) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.RootContext
 
getCatchTargets(ITypeBinding) - Method in interface com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.WalkContext
 
getClassLoaderFactory(SetOfClasses) - Method in class com.ibm.wala.cast.java.client.ECJJavaSourceAnalysisEngine
 
getComponentType() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getConstituents() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTTypeDictionary.JdtUnionType
 
getControlFlow() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ClassEntity
 
getControlFlow() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.CompilationUnitEntity
 
getControlFlow() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.FieldEntity
 
getControlFlow() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ProcedureEntity
 
getDeclaredFields() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getDeclaredMethods() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getDeclaredModifiers() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getDeclaredTypes() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getDeclaringClass() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getDeclaringClassOfNode(ASTNode) - Static method in class com.ibm.wala.cast.java.translator.jdt.JDT2CAstUtils
 
getDeclaringMember() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getDeclaringMethod() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getDimensions() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getElementType() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getEntrypoints(String, IClassHierarchy) - Method in class com.ibm.wala.cast.java.ecj.util.SourceDirCallGraph
 
getErasedType(ITypeBinding, AST) - Static method in class com.ibm.wala.cast.java.translator.jdt.JDT2CAstUtils
If a type variable, return the bound (getTypeVariablesBase()).
getErasure() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getFieldRef(IVariableBinding) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTIdentityMapper
 
getFunctionalInterfaceMethod() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getGenericTypeOfWildcardType() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getInterfaces() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getJavaElement() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getKey() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getKind() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getKind() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ClassEntity
 
getKind() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.CompilationUnitEntity
 
getKind() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.FieldEntity
 
getKind() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ProcedureEntity
 
getLabelMap() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.DelegatingContext
 
getLabelMap() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.MethodContext
 
getLabelMap() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.RootContext
 
getLabelMap() - Method in interface com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.WalkContext
 
getLoaderFactory(AnalysisScope) - Method in class com.ibm.wala.cast.java.ecj.util.SourceDirCallGraph
 
getMethodRef(IMethodBinding) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTIdentityMapper
 
getModifiers() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getName() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getName() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ClassEntity
 
getName() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.CompilationUnitEntity
 
getName() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.FieldEntity
 
getName() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ProcedureEntity
 
getName() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTTypeDictionary.JdtJavaType
 
getName() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTTypeDictionary.JdtUnionType
 
getNameDecls() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.MethodContext
 
getNamePosition() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ClassEntity
 
getNamePosition() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.CompilationUnitEntity
 
getNamePosition() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.FieldEntity
 
getNamePosition() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ProcedureEntity
 
getNodeTypeMap() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ClassEntity
 
getNodeTypeMap() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.CompilationUnitEntity
 
getNodeTypeMap() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.FieldEntity
 
getNodeTypeMap() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.MethodContext
 
getNodeTypeMap() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ProcedureEntity
 
getOverriddenMethod(IMethodBinding) - Static method in class com.ibm.wala.cast.java.translator.jdt.JDT2CAstUtils
 
getPackage() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getPosition(int) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ClassEntity
 
getPosition() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ClassEntity
 
getPosition() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.CompilationUnitEntity
 
getPosition(int) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.CompilationUnitEntity
 
getPosition() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.FieldEntity
 
getPosition(int) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.FieldEntity
 
getPosition() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ProcedureEntity
 
getPosition(int) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ProcedureEntity
 
getQualifiedName() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getQualifiers() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ClassEntity
 
getQualifiers() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.CompilationUnitEntity
 
getQualifiers() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.FieldEntity
 
getQualifiers() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ProcedureEntity
 
getQualifiers() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTTypeDictionary.JdtJavaType
 
getRank() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getScopedEntities(CAstNode) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ClassEntity
 
getScopedEntities(CAstNode) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.CompilationUnitEntity
 
getScopedEntities(CAstNode) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.FieldEntity
 
getScopedEntities(CAstNode) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ProcedureEntity
 
getSignature() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ClassEntity
 
getSignature() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.CompilationUnitEntity
 
getSignature() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.FieldEntity
 
getSignature() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ProcedureEntity
 
getSourceMap() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ClassEntity
 
getSourceMap() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.CompilationUnitEntity
 
getSourceMap() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.FieldEntity
 
getSourceMap() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ProcedureEntity
 
getSuperclass() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getSupertypes() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTTypeDictionary.JdtJavaType
 
getSupertypes() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTTypeDictionary.JdtUnionType
 
getTranslator() - Method in class com.ibm.wala.cast.java.translator.jdt.ecj.ECJSourceLoaderImpl
 
getType() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ClassEntity
 
getType() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.CompilationUnitEntity
 
getType() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.FieldEntity
 
getType() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ProcedureEntity
 
getType() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTTypeDictionary.JdtUnionType
 
getTypeAnnotations() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getTypeArguments() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getTypeBounds() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getTypeDeclaration() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getTypeParameters() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
getTypeRef(ITypeBinding) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTIdentityMapper
Create (or reuse) a TypeReference for the given JDT Type Binding.
This method canonicalizes the TypeReferences
getTypesVariablesBase(ITypeBinding, AST) - Static method in class com.ibm.wala.cast.java.translator.jdt.JDT2CAstUtils
 
getWildcard() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 

H

hashCode() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 

I

initException - Static variable in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isAnnotation() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isAnonymous() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isArray() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isAssignmentCompatible(ITypeBinding) - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isCapture() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isCastCompatible(ITypeBinding) - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isClass() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isDeprecated() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isEnum() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isEqualTo(IBinding) - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isFromSource() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isGenericType() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isInterface() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isInterface() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTTypeDictionary.JdtJavaType
 
isIntersectionType() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isLocal() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isLongOrLess(ITypeBinding) - Static method in class com.ibm.wala.cast.java.translator.jdt.JDT2CAstUtils
Returns true if type is char, byte, short, int, or long.
isMember() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isNested() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isNullType() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isParameterizedType() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isPrimitive() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isRawType() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isRecovered() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isSubTypeCompatible(ITypeBinding) - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isSynthetic() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isTopLevel() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isTypeVariable() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isUpperbound() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
isWildcardType() - Method in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 

J

JDT2CAstUtils - Class in com.ibm.wala.cast.java.translator.jdt
 
JDT2CAstUtils() - Constructor for class com.ibm.wala.cast.java.translator.jdt.JDT2CAstUtils
 
JDTIdentityMapper - Class in com.ibm.wala.cast.java.translator.jdt
Class responsible for mapping JDT type system objects representing types, methods and fields to the corresponding WALA TypeReferences, MethodReferences and FieldReferences.
JDTIdentityMapper(ClassLoaderReference, AST) - Constructor for class com.ibm.wala.cast.java.translator.jdt.JDTIdentityMapper
 
JDTJava2CAstTranslator<T extends com.ibm.wala.cast.tree.CAstSourcePositionMap.Position> - Class in com.ibm.wala.cast.java.translator.jdt
 
JDTJava2CAstTranslator(JavaSourceLoaderImpl, CompilationUnit, String, boolean) - Constructor for class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
JDTJava2CAstTranslator(JavaSourceLoaderImpl, CompilationUnit, String, boolean, boolean) - Constructor for class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
JDTJava2CAstTranslator.ClassEntity - Class in com.ibm.wala.cast.java.translator.jdt
 
JDTJava2CAstTranslator.CompilationUnitEntity - Class in com.ibm.wala.cast.java.translator.jdt
 
JDTJava2CAstTranslator.DelegatingContext - Class in com.ibm.wala.cast.java.translator.jdt
Default context functions.
JDTJava2CAstTranslator.FieldEntity - Class in com.ibm.wala.cast.java.translator.jdt
 
JDTJava2CAstTranslator.MethodContext - Class in com.ibm.wala.cast.java.translator.jdt
 
JDTJava2CAstTranslator.ProcedureEntity - Class in com.ibm.wala.cast.java.translator.jdt
 
JDTJava2CAstTranslator.RootContext - Class in com.ibm.wala.cast.java.translator.jdt
 
JDTJava2CAstTranslator.WalkContext - Interface in com.ibm.wala.cast.java.translator.jdt
Contains things needed by in the visit() of some nodes to process the nodes.
JdtJavaType(ITypeBinding) - Constructor for class com.ibm.wala.cast.java.translator.jdt.JDTTypeDictionary.JdtJavaType
 
JDTTypeDictionary - Class in com.ibm.wala.cast.java.translator.jdt
 
JDTTypeDictionary(AST, JDTIdentityMapper) - Constructor for class com.ibm.wala.cast.java.translator.jdt.JDTTypeDictionary
 
JDTTypeDictionary.JdtJavaType - Class in com.ibm.wala.cast.java.translator.jdt
 
JDTTypeDictionary.JdtUnionType - Class in com.ibm.wala.cast.java.translator.jdt
 
JdtUnionType(Set<CAstType>) - Constructor for class com.ibm.wala.cast.java.translator.jdt.JDTTypeDictionary.JdtUnionType
 

L

loadAllSources(Set<ModuleEntry>) - Method in class com.ibm.wala.cast.java.translator.jdt.ecj.ECJSourceModuleTranslator
 

M

main(String[]) - Static method in class com.ibm.wala.cast.java.ecj.util.SourceDirCallGraph
Usage: SourceDirCallGraph -sourceDir file_path -mainClass class_name
makeCAstTranslator(CompilationUnit, String) - Method in class com.ibm.wala.cast.java.translator.jdt.ecj.ECJSourceModuleTranslator
 
makeIRTranslator() - Method in class com.ibm.wala.cast.java.translator.jdt.ecj.ECJSourceModuleTranslator
 
makeNewClassLoader(ClassLoaderReference, IClassHierarchy, IClassLoader, AnalysisScope) - Method in class com.ibm.wala.cast.java.translator.jdt.ecj.ECJClassLoaderFactory
 
makeNode(JDTJava2CAstTranslator.WalkContext, CAst, ASTNode, int) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
makeNode(JDTJava2CAstTranslator.WalkContext, CAst, ASTNode, int, List<CAstNode>) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
makeNode(JDTJava2CAstTranslator.WalkContext, CAst, T, int, List<CAstNode>) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
makeNode(JDTJava2CAstTranslator.WalkContext, CAst, ASTNode, int, CAstNode, CAstNode) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
makeNode(JDTJava2CAstTranslator.WalkContext, CAst, ASTNode, int, CAstNode) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
makeNode(JDTJava2CAstTranslator.WalkContext, CAst, ASTNode, int, CAstNode, CAstNode, CAstNode) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
makeNode(JDTJava2CAstTranslator.WalkContext, CAst, ASTNode, int, CAstNode, CAstNode, CAstNode, CAstNode) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
makeNode(JDTJava2CAstTranslator.WalkContext, CAst, T, int, CAstNode, CAstNode, CAstNode) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
makePosition(int, int) - Method in class com.ibm.wala.cast.java.translator.jdt.ecj.ECJSourceModuleTranslator.ECJJavaToCAstTranslator
 
makePosition(ASTNode) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
makePosition(int, int) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
makeSourceLoader(ClassLoaderReference, IClassHierarchy, IClassLoader) - Method in class com.ibm.wala.cast.java.translator.jdt.ecj.ECJClassLoaderFactory
 
mapAssignOperator(Assignment.Operator) - Static method in class com.ibm.wala.cast.java.translator.jdt.JDT2CAstUtils
 
mapAssignOperatorToInfixOperator(Assignment.Operator) - Static method in class com.ibm.wala.cast.java.translator.jdt.JDT2CAstUtils
 
mapBinaryOpcode(InfixExpression.Operator) - Static method in class com.ibm.wala.cast.java.translator.jdt.JDT2CAstUtils
 
mapModifiersToQualifiers(int, boolean, boolean) - Static method in class com.ibm.wala.cast.java.translator.jdt.JDT2CAstUtils
 
MethodContext(JDTJava2CAstTranslator.WalkContext, Map<CAstNode, CAstEntity>) - Constructor for class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.MethodContext
 

N

needLValue() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.DelegatingContext
 
needLValue() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.MethodContext
 
needLValue() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.RootContext
 
needLValue() - Method in interface com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.WalkContext
 
noClassDef - Static variable in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
NoClassDefFoundError - Variable in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
nullPointer - Static variable in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 

O

outOfMemory - Static variable in class com.ibm.wala.cast.java.translator.jdt.FakeExceptionTypeBinding
 
OutOfMemoryError - Variable in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 

P

pos() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.MethodContext
 
process(CallGraph, CallGraphBuilder<?>, long) - Method in interface com.ibm.wala.cast.java.ecj.util.SourceDirCallGraph.Processor
 
promoteTypes(ITypeBinding, ITypeBinding, AST) - Static method in class com.ibm.wala.cast.java.translator.jdt.JDT2CAstUtils
 

R

RootContext() - Constructor for class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.RootContext
 

S

sameErasedSignatureAndReturnType(IMethodBinding, IMethodBinding) - Static method in class com.ibm.wala.cast.java.translator.jdt.JDT2CAstUtils
 
setPos(JDTJava2CAstTranslator.WalkContext, CAstNode, ASTNode) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
SourceDirCallGraph - Class in com.ibm.wala.cast.java.ecj.util
Driver that constructs a call graph for an application specified as a directory of source code.
SourceDirCallGraph() - Constructor for class com.ibm.wala.cast.java.ecj.util.SourceDirCallGraph
 
SourceDirCallGraph.Processor - Interface in com.ibm.wala.cast.java.ecj.util
 
sourceLoader - Variable in class com.ibm.wala.cast.java.translator.jdt.ecj.ECJSourceModuleTranslator
 

T

toString() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator.ProcedureEntity
 
toString() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTTypeDictionary.JdtJavaType
 
translateToCAst() - Method in class com.ibm.wala.cast.java.translator.jdt.JDTJava2CAstTranslator
 
typeToTypeID(ITypeBinding) - Method in class com.ibm.wala.cast.java.translator.jdt.JDTIdentityMapper
Translates the given Polyglot type to a name suitable for use in a DOMO TypeReference (i.e.
A C D E F G H I J L M N O P R S T 
Skip navigation links