Home
Java
JSTL
Struts
Spring
Hibernate
Webservice
Eclipse
API
Guest Post
Menu
Explorer
apkinspector-master
androguard
classification
libsimilarity
sources
lzma
Java
SevenZip
CRC.java
Compression
LZ
BinTree.java
InWindow.java
OutWindow.java
LZMA
Base.java
Decoder.java
Encoder.java
RangeCoder
BitTreeDecoder.java
BitTreeEncoder.java
Decoder.java
Encoder.java
ICodeProgress.java
LzmaAlone.java
LzmaBench.java
ded
soot
jasmin-2.3.0
generated
scm
AutoInit.java
AutoProcs.java
AutoTypes.java
lib
jas
examples
exprcomp.java
hworld.java
simple.java
src
jas
AnnotElemValPair.java
AnnotationAttr.java
AnnotationDefaultAttr.java
ArrayElemValPair.java
AsciiCP.java
Base64.java
CP.java
CatchEntry.java
Catchtable.java
ClassCP.java
ClassElemValPair.java
ClassEnv.java
CodeAttr.java
CodeAttributeDecoder.java
ConstAttr.java
DeprecatedAttr.java
DoubleCP.java
DoubleElemValPair.java
ElemValPair.java
EnclMethAttr.java
EnumElemValPair.java
ExceptAttr.java
FieldCP.java
FloatCP.java
FloatElemValPair.java
GenericAttr.java
IincInsn.java
InnerClassAttr.java
InnerClassSpecAttr.java
Insn.java
InsnOperand.java
IntElemValPair.java
IntegerCP.java
InterfaceCP.java
InvokeinterfaceInsn.java
Label.java
LineTableAttr.java
LocalVarEntry.java
LocalVarTableAttr.java
LongCP.java
LongElemValPair.java
LookupswitchInsn.java
Method.java
MethodCP.java
MultiarrayInsn.java
NameTypeCP.java
ParameterVisibilityAnnotationAttr.java
RuntimeConstants.java
SignatureAttr.java
SourceAttr.java
StringCP.java
StringElemValPair.java
SyntheticAttr.java
TableswitchInsn.java
Var.java
VisibilityAnnotationAttr.java
jasError.java
scm
Cell.java
Env.java
InsnProcedure.java
Lambda.java
Obj.java
Procedure.java
SchemeError.java
Selfrep.java
Symbol.java
autogen
autogen.java
driver.java
primnode.java
scmOutputStream.java
tests
all.java
src
jasmin
ClassFile.java
InsnInfo.java
Main.java
ReservedWords.java
Scanner.java
ScannerUtils.java
parser.java
sym.java
polyglot-1.3.5
src
java_cup
Main.java
action_part.java
action_production.java
assoc.java
emit.java
internal_error.java
lalr_item.java
lalr_item_set.java
lalr_state.java
lalr_transition.java
lexer.java
lr_item_core.java
non_terminal.java
nonassoc_action.java
parse_action.java
parse_action_row.java
parse_action_table.java
parse_reduce_row.java
parse_reduce_table.java
parser.java
production.java
production_part.java
reduce_action.java
runtime
Scanner.java
Symbol.java
lr_parser.java
virtual_parse_stack.java
shift_action.java
sym.java
symbol.java
symbol_part.java
symbol_set.java
terminal.java
terminal_set.java
version.java
polyglot
ast
AmbAssign.java
AmbExpr.java
AmbPrefix.java
AmbQualifierNode.java
AmbReceiver.java
AmbTypeNode.java
Ambiguous.java
ArrayAccess.java
ArrayAccessAssign.java
ArrayInit.java
ArrayTypeNode.java
Assert.java
Assign.java
Binary.java
Block.java
BooleanLit.java
Branch.java
Call.java
CanonicalTypeNode.java
Case.java
Cast.java
Catch.java
CharLit.java
ClassBody.java
ClassDecl.java
ClassLit.java
ClassMember.java
CodeDecl.java
CompoundStmt.java
Conditional.java
ConstructorCall.java
ConstructorDecl.java
DelFactory.java
Disamb.java
Do.java
Empty.java
Eval.java
Expr.java
Ext.java
ExtFactory.java
Field.java
FieldAssign.java
FieldDecl.java
FloatLit.java
For.java
ForInit.java
ForUpdate.java
Formal.java
If.java
Import.java
Initializer.java
Instanceof.java
IntLit.java
JL.java
Labeled.java
Lit.java
Local.java
LocalAssign.java
LocalClassDecl.java
LocalDecl.java
Loop.java
MethodDecl.java
New.java
NewArray.java
Node.java
NodeFactory.java
NodeOps.java
NullLit.java
NumLit.java
PackageNode.java
Precedence.java
Prefix.java
ProcedureCall.java
ProcedureDecl.java
QualifierNode.java
Receiver.java
Return.java
SourceCollection.java
SourceFile.java
Special.java
Stmt.java
StringLit.java
Switch.java
SwitchBlock.java
SwitchElement.java
Synchronized.java
Term.java
Throw.java
TopLevelDecl.java
Try.java
TypeNode.java
Typed.java
Unary.java
VarDecl.java
Variable.java
While.java
ext
coffer
ExtensionInfo.java
Topics.java
Version.java
ast
AmbKeySetNode.java
AmbKeySetNode_c.java
CanonicalKeySetNode.java
CanonicalKeySetNode_c.java
CofferClassDecl.java
CofferClassDecl_c.java
CofferConstructorDecl.java
CofferConstructorDecl_c.java
CofferExtFactory_c.java
CofferMethodDecl.java
CofferMethodDecl_c.java
CofferNodeFactory.java
CofferNodeFactory_c.java
Free.java
Free_c.java
KeyNode.java
KeyNode_c.java
KeySetNode.java
ThrowConstraintNode.java
ThrowConstraintNode_c.java
TrackedTypeNode.java
TrackedTypeNode_c.java
extension
AssignDel_c.java
AssignExt_c.java
CofferExt.java
CofferExt_c.java
FreeExt_c.java
LocalDeclExt_c.java
LocalExt_c.java
NewExt_c.java
ProcedureCallExt_c.java
ProcedureDeclExt_c.java
SpecialExt_c.java
types
CofferClassType.java
CofferConstructorInstance.java
CofferConstructorInstance_c.java
CofferContext.java
CofferContext_c.java
CofferMethodInstance.java
CofferMethodInstance_c.java
CofferParsedClassType.java
CofferParsedClassType_c.java
CofferProcedureInstance.java
CofferSubst.java
CofferSubstClassType_c.java
CofferSubstType.java
CofferSubst_c.java
CofferTypeSystem.java
CofferTypeSystem_c.java
InstKey.java
InstKey_c.java
Key.java
KeySet.java
KeySet_c.java
Key_c.java
ParamKey.java
ParamKey_c.java
ThrowConstraint.java
ThrowConstraint_c.java
UnknownKey.java
UnknownKey_c.java
visit
KeyChecker.java
jl
ExtensionInfo.java
Topics.java
Version.java
ast
AbstractBlock_c.java
AbstractDelFactory_c.java
AbstractExtFactory_c.java
AbstractNodeFactory_c.java
AmbAssign_c.java
AmbExpr_c.java
AmbPrefix_c.java
AmbQualifierNode_c.java
AmbReceiver_c.java
AmbTypeNode_c.java
ArrayAccessAssign_c.java
ArrayAccess_c.java
ArrayInit_c.java
ArrayTypeNode_c.java
Assert_c.java
Assign_c.java
Binary_c.java
Block_c.java
BooleanLit_c.java
Branch_c.java
Call_c.java
CanonicalTypeNode_c.java
Case_c.java
Cast_c.java
Catch_c.java
CharLit_c.java
ClassBody_c.java
ClassDecl_c.java
ClassLit_c.java
Conditional_c.java
ConstructorCall_c.java
ConstructorDecl_c.java
Disamb_c.java
Do_c.java
Empty_c.java
Eval_c.java
Expr_c.java
Ext_c.java
FieldAssign_c.java
FieldDecl_c.java
Field_c.java
FloatLit_c.java
For_c.java
Formal_c.java
If_c.java
Import_c.java
Initializer_c.java
Instanceof_c.java
IntLit_c.java
JL_c.java
Labeled_c.java
Lit_c.java
LocalAssign_c.java
LocalClassDecl_c.java
LocalDecl_c.java
Local_c.java
Loop_c.java
MethodDecl_c.java
NewArray_c.java
New_c.java
NodeFactory_c.java
Node_c.java
NullLit_c.java
NumLit_c.java
PackageNode_c.java
Return_c.java
SourceCollection_c.java
SourceFile_c.java
Special_c.java
Stmt_c.java
StringLit_c.java
SwitchBlock_c.java
Switch_c.java
Synchronized_c.java
Term_c.java
Throw_c.java
Try_c.java
TypeNode_c.java
Unary_c.java
While_c.java
parse
Grm.java
Lexer_c.java
Name.java
sym.java
qq
Grm.java
Lexer_c.java
QQ.java
QQError.java
QQListToken.java
QQNodeToken.java
QQParser.java
sym.java
types
ArrayType_c.java
ClassType_c.java
ConstructorInstance_c.java
Context_c.java
FieldInstance_c.java
InitializerInstance_c.java
LazyClassInitializer_c.java
LocalInstance_c.java
MethodInstance_c.java
NullType_c.java
Package_c.java
ParsedClassType_c.java
PlaceHolder_c.java
PrimitiveType_c.java
ProcedureInstance_c.java
ReferenceType_c.java
TypeObject_c.java
TypeSystem_c.java
Type_c.java
UnknownPackage_c.java
UnknownQualifier_c.java
UnknownType_c.java
VarInstance_c.java
pao
ExtensionInfo.java
Topics.java
Version.java
ast
PaoDelFactory_c.java
PaoExtFactory_c.java
PaoNodeFactory_c.java
extension
PaoBinaryExt_c.java
PaoCastExt_c.java
PaoExt.java
PaoExt_c.java
PaoInstanceofDel_c.java
PaoInstanceofExt_c.java
runtime
Boolean.java
Byte.java
Character.java
Double.java
Float.java
Integer.java
Long.java
Primitive.java
Short.java
types
PaoParsedClassType_c.java
PaoPrimitiveType_c.java
PaoTypeSystem.java
PaoTypeSystem_c.java
visit
PaoBoxer.java
param
ExtensionInfo.java
Topics.java
types
InstType.java
MuPClass.java
MuPClass_c.java
PClass.java
PClass_c.java
Param.java
ParamTypeSystem.java
ParamTypeSystem_c.java
Subst.java
SubstClassType_c.java
SubstType.java
Subst_c.java
skel
ExtensionInfo.java
Topics.java
Version.java
ast
SkelNodeFactory.java
SkelNodeFactory_c.java
types
SkelTypeSystem.java
SkelTypeSystem_c.java
frontend
AbstractExtensionInfo.java
AbstractPass.java
BarrierPass.java
Compiler.java
CupParser.java
CyclicDependencyException.java
EmptyPass.java
ExtensionInfo.java
FileSource.java
GlobalBarrierPass.java
InnerJob.java
Job.java
JobExt.java
OutputPass.java
Parser.java
ParserPass.java
Pass.java
PrettyPrintPass.java
Source.java
SourceJob.java
SourceLoader.java
SpawnPass.java
Stats.java
TargetFactory.java
VisitorPass.java
lex
BooleanLiteral.java
CharacterLiteral.java
DoubleLiteral.java
EOF.java
EscapedUnicodeReader.java
FloatLiteral.java
Identifier.java
InputElement.java
IntegerLiteral.java
Keyword.java
Lexer.java
Literal.java
LongLiteral.java
NullLiteral.java
NumericLiteral.java
Operator.java
StringLiteral.java
Token.java
main
Main.java
Options.java
Report.java
UsageError.java
Version.java
parse
BaseParser.java
VarDeclarator.java
types
ArrayType.java
BadSerializationException.java
CachingResolver.java
ClassContextResolver.java
ClassResolver.java
ClassType.java
CodeInstance.java
CompoundResolver.java
ConstructorInstance.java
Context.java
FieldInstance.java
Flags.java
ImportTable.java
Importable.java
InitializerInstance.java
LazyClassInitializer.java
LoadedClassResolver.java
LocalInstance.java
MemberInstance.java
MethodInstance.java
Named.java
NoClassException.java
NoMemberException.java
NullType.java
Package.java
PackageContextResolver.java
ParsedClassType.java
PlaceHolder.java
PrimitiveType.java
ProcedureInstance.java
Qualifier.java
ReferenceType.java
Resolver.java
SemanticException.java
SourceClassResolver.java
TableResolver.java
TopLevelResolver.java
Type.java
TypeObject.java
TypeSystem.java
UnknownPackage.java
UnknownQualifier.java
UnknownType.java
VarInstance.java
reflect
Attribute.java
ClassFile.java
ClassFileLoader.java
ClassPathLoader.java
Constant.java
ConstantValue.java
Exceptions.java
Field.java
InnerClasses.java
JLCInfo.java
Method.java
util
AbstractErrorQueue.java
Assert.java
Base64.java
BitVector.java
CachingTransformingList.java
CodeWriter.java
CollectionUtil.java
ConcatenatedIterator.java
Copy.java
Enum.java
ErrorInfo.java
ErrorLimitError.java
ErrorQueue.java
FilteringIterator.java
IdentityKey.java
InternalCompilerError.java
NestedMap.java
NilMap.java
Pair.java
Position.java
Predicate.java
QuotedStringTokenizer.java
SilentErrorQueue.java
StdErrorQueue.java
StringUtil.java
SubtypeSet.java
Transformation.java
TransformingIterator.java
TransformingList.java
TypeEncoder.java
TypeInputStream.java
TypeOutputStream.java
TypedList.java
TypedListIterator.java
UnicodeWriter.java
UniqueID.java
WorkList.java
typedump
Main.java
TypeDumper.java
visit
AddMemberVisitor.java
AlphaRenamer.java
AmbiguityRemover.java
AscriptionVisitor.java
CFGBuildError.java
CFGBuilder.java
ClassSerializer.java
CodeCleaner.java
ConstantFolder.java
ConstructorCallChecker.java
ContextVisitor.java
CopyPropagator.java
CppTranslator.java
DataFlow.java
DeadCodeEliminator.java
DumpAst.java
ErrorHandlingVisitor.java
ExceptionChecker.java
ExitChecker.java
FlattenVisitor.java
FlowGraph.java
FwdReferenceChecker.java
HaltingVisitor.java
HeaderTranslator.java
InitChecker.java
NodeScrambler.java
NodeVisitor.java
PrettyPrinter.java
ReachChecker.java
StringPrettyPrinter.java
Translator.java
TypeBuilder.java
TypeChecker.java
TypedTranslator.java
ppg
PPG.java
PPGError.java
atoms
GrammarPart.java
GrammarSymbol.java
Nonterminal.java
Precedence.java
PrecedenceModifier.java
Production.java
SemanticAction.java
SymbolList.java
Terminal.java
TerminalList.java
cmds
Command.java
DropCmd.java
ExtendCmd.java
NewProdCmd.java
OverrideCmd.java
TransferCmd.java
code
ActionCode.java
Code.java
InitCode.java
ParserCode.java
ScanCode.java
lex
LexTest.java
Lexer.java
LexerResult.java
LexicalError.java
Token.java
parse
Constant.java
ParseTest.java
Parser.java
ParserError.java
Unparse.java
spec
CUPSpec.java
PPGSpec.java
Spec.java
test
multi
Expr.java
LexerResult.java
LexicalError.java
ParenExpr.java
Tester.java
Token.java
util
CodeWriter.java
Equatable.java
tools
PolyglotAntTask.java
pth
src
polyglot
pth
AbstractTest.java
AnyExpectedFailure.java
ExpectedFailure.java
Grm.java
Lexer_c.java
Main.java
Options.java
OutputController.java
QuietOutputController.java
ScriptTestSuite.java
SilentOutputController.java
SourceFileTest.java
StdOutputController.java
Test.java
TestResult.java
TestSuite.java
TestSuiteResult.java
VerboseOutputController.java
sym.java
soot-2.3.0
eclipse
ca.mcgill.sable.soot
examples
AnnotateClass.java
BodyTransformer.java
CreateSootClass.java
GotoInstrumenter.java
src
ca
mcgill
sable
graph
GraphEditor.java
GraphPlugin.java
actions
GraphActionBarContributor.java
SimpleSelectAction.java
editparts
ComplexNodeEditPart.java
EdgeEditPart.java
GraphEditPart.java
GraphLayoutManager.java
PartFactory.java
SimpleNodeEditPart.java
editpolicies
SimpleNodeMouseListener.java
SimpleNodeSelectPolicy.java
figures
ComplexNodeFigure.java
model
ComplexNode.java
Edge.java
Element.java
Graph.java
SimpleNode.java
testing
GraphGenerator.java
TestNode.java
soot
ISootConstants.java
Messages.java
SootClasspathVariableInitializer.java
SootConsoleFactory.java
SootPlugin.java
attributes
AbstractAttributesColorer.java
AbstractAttributesComputer.java
AbstractSootAttributesHover.java
AnalysisKey.java
AttributeDomProcessor.java
AttributeFileReader.java
ColorAttribute.java
FindMethodResolver.java
ISootAttributesHandler.java
JavaAttributesComputer.java
JimpleAttributesComputer.java
LinkAttribute.java
Messages.java
PosColAttribute.java
SootAttrJavaIconGenerator.java
SootAttrJimpleIconGenerator.java
SootAttribute.java
SootAttributeFilesReader.java
SootAttributeJavaSelectAction.java
SootAttributeJimpleSelectAction.java
SootAttributeResolutionGenerator.java
SootAttributeRulerActionDelegate.java
SootAttributeSelectAction.java
SootAttributesHandler.java
SootAttributesJavaColorer.java
SootAttributesJavaHover.java
SootAttributesJimpleColorer.java
SootAttributesJimpleHover.java
TextAttribute.java
ValueBoxAttribute.java
VisManLauncher.java
callgraph
CGDoneAction.java
CGMenuProvider.java
CallGraphGenerator.java
CallGraphNode.java
CallGraphNodeEditPart.java
CallGraphPartFactory.java
CollapseAction.java
CollapseAllAction.java
ExpandAction.java
ShowCodeAction.java
cfg
AnnotatedCFGSaver.java
CFGEditor.java
CFGMenuProvider.java
CFGTests.java
CFGViewer.java
ModelCreator.java
StopAction.java
UnStopAction.java
actions
CFGActionBarContributor.java
FinishMethodAction.java
FlowSelectAction.java
NextMethodAction.java
StepBackwardAction.java
StepForwardAction.java
StopInteractionAction.java
editParts
CFGEdgeEditPart.java
CFGGraphEditPart.java
CFGGraphLayoutManager.java
CFGNodeEditPart.java
CFGPartFactory.java
FlowDataEditPart.java
FlowInfoEditPart.java
NodeDataEditPart.java
PartialFlowDataEditPart.java
editpolicies
FlowSelectPolicy.java
figures
CFGFigureFactory.java
CFGFlowFigure.java
CFGNodeDataFigure.java
CFGNodeFigure.java
CFGPartialFlowFigure.java
model
CFGEdge.java
CFGElement.java
CFGFlowData.java
CFGFlowInfo.java
CFGGraph.java
CFGNode.java
CFGNodeData.java
CFGPartialFlowData.java
editors
ColorManager.java
IJimpleColorConstants.java
JimpleConfiguration.java
JimpleContentOutlinePage.java
JimpleDocumentProvider.java
JimpleDoubleClickStrategy.java
JimpleEditor.java
JimpleOutlineContentProvider.java
JimpleOutlineLabelProvider.java
JimpleOutlineObject.java
JimplePartitionScanner.java
JimpleScanner.java
JimpleWhitespaceDetector.java
JimpleWordDetector.java
parser
JimpleBody.java
JimpleField.java
JimpleFile.java
JimpleMethod.java
JimpleModifier.java
examples
NewAnnotateClassWizard.java
NewBodyTransformerWizard.java
NewCreateSootClassWizard.java
NewGotoInstrumenterWizard.java
NewSootExampleWizard.java
interaction
DataKeeper.java
InteractionBackStepper.java
InteractionContinuer.java
InteractionController.java
launching
DavaDecompileAppFileLauncher.java
DavaDecompileAppFromJavaFileLauncher.java
DavaDecompileFolderLauncher.java
DavaDecompileJavaProjectLauncher.java
DavaDecompileProjectLauncher.java
DavaHandler.java
ISootOutputEventConstants.java
ISootOutputEventListener.java
LaunchCommands.java
Messages.java
SavedConfigManager.java
SootClasspath.java
SootCommandList.java
SootConfigFileLauncher.java
SootConfigFromJavaFileLauncher.java
SootConfigJavaProjectLauncher.java
SootConfigNameInputValidator.java
SootConfigProjectLauncher.java
SootConfiguration.java
SootDefaultCommands.java
SootDocument.java
SootFileLauncher.java
SootFolderLauncher.java
SootGrimpFileLauncher.java
SootGrimpFromJavaFileLauncher.java
SootJimpleFileLauncher.java
SootJimpleFromJavaFileLauncher.java
SootJimpleJavaProjectLauncher.java
SootJimpleProjectLauncher.java
SootLauncher.java
SootLauncherThread.java
SootOptionsFileLauncher.java
SootOptionsFolderLauncher.java
SootOptionsFromJavaFileLauncher.java
SootOptionsJavaProjectLauncher.java
SootOptionsProjectLauncher.java
SootOutputEvent.java
SootOutputFilesHandler.java
SootProjectLauncher.java
SootRunner.java
SootSavedConfiguration.java
SootSelection.java
SootThread.java
resources
EditorActivationListener.java
Messages.java
SootDeltaVisitor.java
SootPartManager.java
SootResourceManager.java
SootWorkbenchListener.java
testing
OptionsDialog.java
SootAttributesAnnotationHover.java
SootMarkerAnnotationModel.java
SootOptionsTreeDialog.java
SootTestingLauncher.java
TestDialog.java
TestLicense.java
TestOptionsDialogHandler.java
TestingDialog.java
ui
AbstractOptionsDialog.java
AnalysisKeyView.java
AnalysisTypeView.java
AnalysisVisManipDialog.java
BooleanOptionWidget.java
EnableGroup.java
ISootOptionWidget.java
KeysLabelProvider.java
ListOptionWidget.java
Messages.java
MultiOptionWidget.java
OptionData.java
PhaseOptionsDialog.java
PopupListSelector.java
SootConfigContentProvider.java
SootConfigLabelProvider.java
SootConfigManagerDialog.java
SootOption.java
SootOptionsContentProvider.java
SootOptionsLabelProvider.java
SootOptionsLauncherDialog.java
SootOutputView.java
StringOptionWidget.java
VisManContentProvider.java
VisManLabelProvider.java
util
SootCmdFormat.java
StreamGobbler.java
StringToDom.java
generated
jastadd
beaver
Action.java
Parser.java
ParsingTables.java
Scanner.java
Symbol.java
soot
JastAddJ
ASTNode$State.java
ASTNode.java
AbstractDot.java
AbstractWildcard.java
AbstractWildcardType.java
Access.java
AddExpr.java
AdditiveExpr.java
AmbiguousAccess.java
AndBitwiseExpr.java
AndLogicalExpr.java
AnnotatedCompilationUnit.java
Annotation.java
AnnotationDecl.java
AnnotationMethodDecl.java
AnonymousDecl.java
ArithmeticExpr.java
ArrayAccess.java
ArrayCreationExpr.java
ArrayDecl.java
ArrayInit.java
ArrayTypeAccess.java
ArrayTypeWithSizeAccess.java
AssertStmt.java
AssignAdditiveExpr.java
AssignAndExpr.java
AssignBitwiseExpr.java
AssignDivExpr.java
AssignExpr.java
AssignLShiftExpr.java
AssignMinusExpr.java
AssignModExpr.java
AssignMulExpr.java
AssignMultiplicativeExpr.java
AssignOrExpr.java
AssignPlusExpr.java
AssignRShiftExpr.java
AssignShiftExpr.java
AssignSimpleExpr.java
AssignURShiftExpr.java
AssignXorExpr.java
Attributes.java
Binary.java
BitNotExpr.java
BitwiseExpr.java
Block.java
Body.java
BodyDecl.java
BooleanLiteral.java
BooleanType.java
BoundFieldAccess.java
BoundMethodAccess.java
BoundTypeAccess.java
BranchPropagation.java
BranchTargetStmt.java
BreakStmt.java
BridgeMethodDecl.java
ByteType.java
BytecodeParser.java
BytecodeReader.java
BytecodeTypeAccess.java
CONSTANT_Class_Info.java
CONSTANT_Double_Info.java
CONSTANT_Fieldref_Info.java
CONSTANT_Float_Info.java
CONSTANT_Info.java
CONSTANT_Integer_Info.java
CONSTANT_InterfaceMethodref_Info.java
CONSTANT_Long_Info.java
CONSTANT_Methodref_Info.java
CONSTANT_NameAndType_Info.java
CONSTANT_String_Info.java
CONSTANT_Utf8_Info.java
Case.java
CastExpr.java
CatchClause.java
CharType.java
CharacterLiteral.java
ClassAccess.java
ClassDecl.java
ClassDeclSubstituted.java
ClassInstanceExpr.java
CompilationUnit.java
ConditionalExpr.java
ConstCase.java
Constant.java
Constraints.java
ConstructorAccess.java
ConstructorDecl.java
ConstructorDeclSubstituted.java
ContinueStmt.java
DefaultCase.java
Dims.java
DivExpr.java
DoStmt.java
Dot.java
DoubleLiteral.java
DoubleType.java
EQExpr.java
ElementAnnotationValue.java
ElementArrayValue.java
ElementConstantValue.java
ElementValue.java
ElementValuePair.java
EmptyStmt.java
EmptyType.java
EnhancedForStmt.java
EnumConstant.java
EnumDecl.java
EnumInstanceExpr.java
EqualityExpr.java
Expr.java
ExprStmt.java
FieldDecl.java
FieldDeclaration.java
FieldDeclarationSubstituted.java
FieldDescriptor.java
FieldInfo.java
FileNamesPart.java
FinallyHost.java
Flags.java
FloatType.java
FloatingPointLiteral.java
FloatingPointType.java
FolderPart.java
ForStmt.java
Frontend.java
GEExpr.java
GLBType.java
GLBTypeFactory.java
GTExpr.java
GenericClassDecl.java
GenericClassDeclSubstituted.java
GenericConstructorDecl.java
GenericInterfaceDecl.java
GenericInterfaceDeclSubstituted.java
GenericMethodDecl.java
GenericTypeDecl.java
IdUse.java
IfStmt.java
ImportDecl.java
InstanceInitializer.java
InstanceOfExpr.java
IntType.java
IntegerLiteral.java
IntegralType.java
InterfaceDecl.java
InterfaceDeclSubstituted.java
JastAddJavaParser.java
JavaParser.java
JavaScanner.java
LEExpr.java
LShiftExpr.java
LTExpr.java
LUBType.java
LabeledStmt.java
List.java
Literal.java
LocalClassDeclStmt.java
LogNotExpr.java
LogicalExpr.java
LongLiteral.java
LongType.java
MemberClassDecl.java
MemberDecl.java
MemberInterfaceDecl.java
MemberSubstitutor.java
MemberTypeDecl.java
MethodAccess.java
MethodDecl.java
MethodDeclSubstituted.java
MethodDescriptor.java
MethodInfo.java
MinusExpr.java
ModExpr.java
Modifier.java
Modifiers.java
MulExpr.java
MultiplicativeExpr.java
NEExpr.java
NameType.java
NullLiteral.java
NullType.java
NumericType.java
Opt.java
Option.java
OrBitwiseExpr.java
OrLogicalExpr.java
PackageAccess.java
PackageOrTypeAccess.java
ParClassDecl.java
ParClassInstanceExpr.java
ParConstructorAccess.java
ParConstructorDecl.java
ParExpr.java
ParInterfaceDecl.java
ParMethodAccess.java
ParMethodDecl.java
ParSuperConstructorAccess.java
ParTypeAccess.java
ParTypeDecl.java
ParameterDeclaration.java
ParameterDeclarationSubstituted.java
Parameterization.java
ParseName.java
PathPart.java
PlusExpr.java
PostDecExpr.java
PostIncExpr.java
PostfixExpr.java
PreDecExpr.java
PreIncExpr.java
PrimaryExpr.java
PrimitiveType.java
PrimitiveTypeAccess.java
Problem.java
Program.java
RShiftExpr.java
RawClassDecl.java
RawConstructorDecl.java
RawInterfaceDecl.java
RawMethodDecl.java
ReferenceType.java
RelationalExpr.java
ReturnStmt.java
ShiftExpr.java
ShortType.java
Signatures.java
SimpleSet.java
SingleStaticImportDecl.java
SingleTypeImportDecl.java
StaticImportDecl.java
StaticImportOnDemandDecl.java
StaticInitializer.java
Stmt.java
StringLiteral.java
SubExpr.java
SuperAccess.java
SuperConstructorAccess.java
SwitchStmt.java
SynchronizedStmt.java
ThisAccess.java
ThrowStmt.java
TryStmt.java
TypeAccess.java
TypeDecl.java
TypeDescriptor.java
TypeImportOnDemandDecl.java
TypeVariable.java
URShiftExpr.java
Unary.java
Unicode.java
UnknownType.java
VarAccess.java
VarDeclStmt.java
Variable.java
VariableArityParameterDeclaration.java
VariableArityParameterDeclarationSubstituted.java
VariableDecl.java
VariableDeclaration.java
VariableScope.java
VoidType.java
WhileStmt.java
Wildcard.java
WildcardExtends.java
WildcardExtendsType.java
WildcardSuper.java
WildcardSuperType.java
WildcardType.java
WildcardsCompilationUnit.java
XorBitwiseExpr.java
ZipFilePart.java
options
soot
AntTask.java
options
ABCOptions.java
AETOptions.java
BCMOptions.java
CGGOptions.java
CGOptions.java
CHAOptions.java
CPOptions.java
FRWOptions.java
JBOptions.java
JBTROptions.java
JJOptions.java
LCMOptions.java
NPCOptions.java
Options.java
PaddleOptions.java
ProfilingOptions.java
PurityOptions.java
SETOptions.java
SIOptions.java
SMBOptions.java
ShimpleOptions.java
SparkOptions.java
TransactionalTransformation.java
sablecc
soot
jimple
parser
analysis
Analysis.java
AnalysisAdapter.java
DepthFirstAdapter.java
ReversedDepthFirstAdapter.java
lexer
Lexer.java
LexerException.java
node
AAbstractModifier.java
AAndBinop.java
AAnnotationModifier.java
AArrayBrackets.java
AArrayDescriptor.java
AArrayNewExpr.java
AArrayRef.java
AArrayReference.java
AAssignStatement.java
ABaseNonvoidType.java
ABinopBoolExpr.java
ABinopExpr.java
ABinopExpression.java
ABooleanBaseType.java
ABooleanBaseTypeNoName.java
ABreakpointStatement.java
AByteBaseType.java
AByteBaseTypeNoName.java
ACaseStmt.java
ACastExpression.java
ACatchClause.java
ACharBaseType.java
ACharBaseTypeNoName.java
AClassFileType.java
AClassNameBaseType.java
AClassNameMultiClassNameList.java
AClassNameSingleClassNameList.java
AClzzConstant.java
ACmpBinop.java
ACmpeqBinop.java
ACmpgBinop.java
ACmpgeBinop.java
ACmpgtBinop.java
ACmplBinop.java
ACmpleBinop.java
ACmpltBinop.java
ACmpneBinop.java
AConstantCaseLabel.java
AConstantImmediate.java
ADeclaration.java
ADefaultCaseLabel.java
ADivBinop.java
ADoubleBaseType.java
ADoubleBaseTypeNoName.java
AEmptyMethodBody.java
AEntermonitorStatement.java
AEnumModifier.java
AExitmonitorStatement.java
AExtendsClause.java
AFieldMember.java
AFieldReference.java
AFieldSignature.java
AFile.java
AFileBody.java
AFinalModifier.java
AFixedArrayDescriptor.java
AFloatBaseType.java
AFloatBaseTypeNoName.java
AFloatConstant.java
AFullIdentClassName.java
AFullIdentNonvoidType.java
AFullMethodBody.java
AGotoStatement.java
AGotoStmt.java
AIdentClassName.java
AIdentName.java
AIdentNonvoidType.java
AIdentityNoTypeStatement.java
AIdentityStatement.java
AIfStatement.java
AImmediateExpression.java
AImplementsClause.java
AInstanceofExpression.java
AIntBaseType.java
AIntBaseTypeNoName.java
AIntegerConstant.java
AInterfaceFileType.java
AInterfaceNonstaticInvoke.java
AInvokeExpression.java
AInvokeStatement.java
ALabelName.java
ALabelStatement.java
ALengthofUnop.java
ALocalFieldRef.java
ALocalImmediate.java
ALocalName.java
ALocalVariable.java
ALongBaseType.java
ALongBaseTypeNoName.java
ALookupswitchStatement.java
AMethodMember.java
AMethodSignature.java
AMinusBinop.java
AModBinop.java
AMultBinop.java
AMultiArgList.java
AMultiLocalNameList.java
AMultiNameList.java
AMultiNewExpr.java
AMultiParameterList.java
ANativeModifier.java
ANegUnop.java
ANewExpression.java
ANonstaticInvokeExpr.java
ANonvoidJimpleType.java
ANopStatement.java
ANovoidType.java
ANullBaseType.java
ANullBaseTypeNoName.java
ANullConstant.java
AOrBinop.java
AParameter.java
APlusBinop.java
APrivateModifier.java
AProtectedModifier.java
APublicModifier.java
AQuotedClassName.java
AQuotedName.java
AQuotedNonvoidType.java
AReferenceExpression.java
AReferenceVariable.java
ARetStatement.java
AReturnStatement.java
AShlBinop.java
AShortBaseType.java
AShortBaseTypeNoName.java
AShrBinop.java
ASigFieldRef.java
ASimpleNewExpr.java
ASingleArgList.java
ASingleLocalNameList.java
ASingleNameList.java
ASingleParameterList.java
ASpecialNonstaticInvoke.java
AStaticInvokeExpr.java
AStaticModifier.java
AStrictfpModifier.java
AStringConstant.java
ASynchronizedModifier.java
ATableswitchStatement.java
AThrowStatement.java
AThrowsClause.java
ATransientModifier.java
AUnknownJimpleType.java
AUnopBoolExpr.java
AUnopExpr.java
AUnopExpression.java
AUshrBinop.java
AVirtualNonstaticInvoke.java
AVoidType.java
AVolatileModifier.java
AXorBinop.java
Cast.java
EOF.java
NoCast.java
Node.java
NodeCast.java
PArgList.java
PArrayBrackets.java
PArrayDescriptor.java
PArrayRef.java
PBaseType.java
PBaseTypeNoName.java
PBinop.java
PBinopExpr.java
PBoolExpr.java
PCaseLabel.java
PCaseStmt.java
PCatchClause.java
PClassName.java
PClassNameList.java
PConstant.java
PDeclaration.java
PExpression.java
PExtendsClause.java
PFieldRef.java
PFieldSignature.java
PFile.java
PFileBody.java
PFileType.java
PFixedArrayDescriptor.java
PGotoStmt.java
PImmediate.java
PImplementsClause.java
PInvokeExpr.java
PJimpleType.java
PLabelName.java
PLocalName.java
PLocalNameList.java
PMember.java
PMethodBody.java
PMethodSignature.java
PModifier.java
PName.java
PNameList.java
PNewExpr.java
PNonstaticInvoke.java
PNonvoidType.java
PParameter.java
PParameterList.java
PReference.java
PStatement.java
PThrowsClause.java
PType.java
PUnop.java
PUnopExpr.java
PVariable.java
Start.java
Switch.java
Switchable.java
TAbstract.java
TAnd.java
TAnnotation.java
TAtIdentifier.java
TBoolConstant.java
TBoolean.java
TBreakpoint.java
TByte.java
TCase.java
TCatch.java
TChar.java
TClass.java
TCls.java
TCmp.java
TCmpeq.java
TCmpg.java
TCmpge.java
TCmpgt.java
TCmpl.java
TCmple.java
TCmplt.java
TCmpne.java
TColon.java
TColonEquals.java
TComma.java
TDefault.java
TDiv.java
TDot.java
TDouble.java
TEntermonitor.java
TEnum.java
TEquals.java
TExitmonitor.java
TExtends.java
TFinal.java
TFloat.java
TFloatConstant.java
TFrom.java
TFullIdentifier.java
TGoto.java
TIdentifier.java
TIf.java
TIgnored.java
TImplements.java
TInstanceof.java
TInt.java
TIntegerConstant.java
TInterface.java
TInterfaceinvoke.java
TLBrace.java
TLBracket.java
TLParen.java
TLengthof.java
TLong.java
TLookupswitch.java
TMinus.java
TMod.java
TMult.java
TNative.java
TNeg.java
TNew.java
TNewarray.java
TNewmultiarray.java
TNop.java
TNull.java
TNullType.java
TOr.java
TPlus.java
TPrivate.java
TProtected.java
TPublic.java
TQuote.java
TQuotedName.java
TRBrace.java
TRBracket.java
TRParen.java
TRet.java
TReturn.java
TSemicolon.java
TShl.java
TShort.java
TShr.java
TSpecialinvoke.java
TStatic.java
TStaticinvoke.java
TStrictfp.java
TStringConstant.java
TSynchronized.java
TTableswitch.java
TThrow.java
TThrows.java
TTo.java
TTransient.java
TUnknown.java
TUshr.java
TVirtualinvoke.java
TVoid.java
TVolatile.java
TWith.java
TXor.java
Token.java
TypedLinkedList.java
X1PArrayBrackets.java
X1PArrayDescriptor.java
X1PCaseStmt.java
X1PCatchClause.java
X1PDeclaration.java
X1PMember.java
X1PModifier.java
X1PStatement.java
X2PArrayBrackets.java
X2PArrayDescriptor.java
X2PCaseStmt.java
X2PCatchClause.java
X2PDeclaration.java
X2PMember.java
X2PModifier.java
X2PStatement.java
XPArrayBrackets.java
XPArrayDescriptor.java
XPCaseStmt.java
XPCatchClause.java
XPDeclaration.java
XPMember.java
XPModifier.java
XPStatement.java
parser
Parser.java
ParserException.java
State.java
TokenIndex.java
singletons
soot
Singletons.java
src
soot
AbstractJasminClass.java
AbstractSootFieldRef.java
AbstractSootMethodRef.java
AbstractTrap.java
AbstractUnit.java
AbstractUnitAllMapTo.java
AbstractUnitBox.java
AbstractUnitPrinter.java
AbstractValueBox.java
AnySubType.java
ArrayType.java
AttributesUnitPrinter.java
Body.java
BodyPack.java
BodyTransformer.java
BooleanType.java
BriefUnitPrinter.java
ByteType.java
CharType.java
ClassMember.java
ClassProvider.java
ClassSource.java
CoffiClassProvider.java
CoffiClassSource.java
CompilationDeathException.java
Context.java
DoubleType.java
EntryPoints.java
EquivTo.java
EquivalentValue.java
ErroneousType.java
EscapeAnalysis.java
FastHierarchy.java
FloatType.java
G.java
HasPhaseOptions.java
Hierarchy.java
ITypeSwitch.java
IdentityUnit.java
Immediate.java
IntType.java
IntegerType.java
JastAddInitialResolver.java
JavaClassProvider.java
JavaClassSource.java
JavaToJimpleBodyPack.java
JimpleBodyPack.java
JimpleClassProvider.java
JimpleClassSource.java
Kind.java
LabeledUnitPrinter.java
Local.java
LongType.java
Main.java
MethodContext.java
MethodOrMethodContext.java
MethodSource.java
MethodToContexts.java
Modifier.java
NormalUnitPrinter.java
NullType.java
Pack.java
PackManager.java
PatchingChain.java
PhaseOptions.java
PointsToAnalysis.java
PointsToSet.java
PrimType.java
Printer.java
RadioScenePack.java
RefLikeType.java
RefType.java
ResolutionFailedException.java
Scene.java
ScenePack.java
SceneTransformer.java
ShortType.java
SideEffectTester.java
SootClass.java
SootField.java
SootFieldRef.java
SootMethod.java
SootMethodRef.java
SootResolver.java
SourceLocator.java
StmtAddressType.java
Timer.java
Timers.java
Transform.java
Transformer.java
Trap.java
TrapManager.java
Type.java
TypeSwitch.java
Unit.java
UnitBox.java
UnitBoxOwner.java
UnitPrinter.java
UnknownMethodSource.java
UnknownType.java
Value.java
ValueBox.java
VoidType.java
XMLAttributesPrinter.java
baf
AddInst.java
AndInst.java
ArrayLengthInst.java
ArrayReadInst.java
ArrayWriteInst.java
Baf.java
BafBody.java
CmpInst.java
CmpgInst.java
CmplInst.java
DivInst.java
DoubleWordType.java
Dup1Inst.java
Dup1_x1Inst.java
Dup1_x2Inst.java
Dup2Inst.java
Dup2_x1Inst.java
Dup2_x2Inst.java
DupInst.java
EnterMonitorInst.java
ExitMonitorInst.java
FieldArgInst.java
FieldGetInst.java
FieldPutInst.java
GotoInst.java
IdentityInst.java
IfCmpEqInst.java
IfCmpGeInst.java
IfCmpGtInst.java
IfCmpLeInst.java
IfCmpLtInst.java
IfCmpNeInst.java
IfEqInst.java
IfGeInst.java
IfGtInst.java
IfLeInst.java
IfLtInst.java
IfNeInst.java
IfNonNullInst.java
IfNullInst.java
IncInst.java
Inst.java
InstBox.java
InstSwitch.java
InstanceCastInst.java
InstanceOfInst.java
InterfaceInvokeInst.java
JSRInst.java
JasminClass.java
LoadInst.java
LookupSwitchInst.java
MethodArgInst.java
MulInst.java
NegInst.java
NewArrayInst.java
NewInst.java
NewMultiArrayInst.java
NoArgInst.java
NopInst.java
OpTypeArgInst.java
OrInst.java
PlaceholderInst.java
PopInst.java
PrimitiveCastInst.java
PushInst.java
RemInst.java
RetInst.java
ReturnInst.java
ReturnVoidInst.java
ShlInst.java
ShrInst.java
SpecialInvokeInst.java
StaticGetInst.java
StaticInvokeInst.java
StaticPutInst.java
StoreInst.java
SubInst.java
SwapInst.java
TableSwitchInst.java
TargetArgInst.java
ThrowInst.java
UshrInst.java
VirtualInvokeInst.java
WordType.java
XorInst.java
internal
AbstractBranchInst.java
AbstractInst.java
AbstractInvokeInst.java
AbstractOpTypeBranchInst.java
AbstractOpTypeInst.java
AbstractRefTypeInst.java
BAddInst.java
BAndInst.java
BArrayLengthInst.java
BArrayReadInst.java
BArrayWriteInst.java
BCmpInst.java
BCmpgInst.java
BCmplInst.java
BDivInst.java
BDup1Inst.java
BDup1_x1Inst.java
BDup1_x2Inst.java
BDup2Inst.java
BDup2_x1Inst.java
BDup2_x2Inst.java
BDupInst.java
BEnterMonitorInst.java
BExitMonitorInst.java
BFieldGetInst.java
BFieldPutInst.java
BGotoInst.java
BIdentityInst.java
BIfCmpEqInst.java
BIfCmpGeInst.java
BIfCmpGtInst.java
BIfCmpLeInst.java
BIfCmpLtInst.java
BIfCmpNeInst.java
BIfEqInst.java
BIfGeInst.java
BIfGtInst.java
BIfLeInst.java
BIfLtInst.java
BIfNeInst.java
BIfNonNullInst.java
BIfNullInst.java
BIncInst.java
BInstanceCastInst.java
BInstanceOfInst.java
BInterfaceInvokeInst.java
BJSRInst.java
BLoadInst.java
BLookupSwitchInst.java
BMulInst.java
BNegInst.java
BNewArrayInst.java
BNewInst.java
BNewMultiArrayInst.java
BNopInst.java
BOrInst.java
BPopInst.java
BPrimitiveCastInst.java
BPushInst.java
BRemInst.java
BReturnInst.java
BReturnVoidInst.java
BShlInst.java
BShrInst.java
BSpecialInvokeInst.java
BStaticGetInst.java
BStaticInvokeInst.java
BStaticPutInst.java
BStoreInst.java
BSubInst.java
BSwapInst.java
BTableSwitchInst.java
BThrowInst.java
BTrap.java
BUshrInst.java
BVirtualInvokeInst.java
BXorInst.java
BafLocal.java
BafLocalBox.java
toolkits
base
ExamplePeephole.java
LoadStoreOptimizer.java
Peephole.java
PeepholeOptimizer.java
coffi
AnnotationDefault_attribute.java
BBQ.java
BasicBlock.java
ByteCode.java
CFG.java
CONSTANT_Class_info.java
CONSTANT_Double_info.java
CONSTANT_Fieldref_info.java
CONSTANT_Float_info.java
CONSTANT_Integer_info.java
CONSTANT_InterfaceMethodref_info.java
CONSTANT_Long_info.java
CONSTANT_Methodref_info.java
CONSTANT_NameAndType_info.java
CONSTANT_String_info.java
CONSTANT_Utf8_collector.java
CONSTANT_Utf8_info.java
ClassFile.java
Code_attribute.java
CoffiMethodSource.java
ConstantValue_attribute.java
Deprecated_attribute.java
Double2ndHalfType.java
EnclosingMethod_attribute.java
Exception_attribute.java
FutureStmt.java
Generic_attribute.java
Info.java
InnerClasses_attribute.java
Instruction.java
Instruction_Aaload.java
Instruction_Aastore.java
Instruction_Aconst_null.java
Instruction_Aload.java
Instruction_Aload_0.java
Instruction_Aload_1.java
Instruction_Aload_2.java
Instruction_Aload_3.java
Instruction_Anewarray.java
Instruction_Areturn.java
Instruction_Arraylength.java
Instruction_Astore.java
Instruction_Astore_0.java
Instruction_Astore_1.java
Instruction_Astore_2.java
Instruction_Astore_3.java
Instruction_Athrow.java
Instruction_Baload.java
Instruction_Bastore.java
Instruction_Bipush.java
Instruction_Breakpoint.java
Instruction_Caload.java
Instruction_Castore.java
Instruction_Checkcast.java
Instruction_D2f.java
Instruction_D2i.java
Instruction_D2l.java
Instruction_Dadd.java
Instruction_Daload.java
Instruction_Dastore.java
Instruction_Dcmpg.java
Instruction_Dcmpl.java
Instruction_Dconst_0.java
Instruction_Dconst_1.java
Instruction_Ddiv.java
Instruction_Dload.java
Instruction_Dload_0.java
Instruction_Dload_1.java
Instruction_Dload_2.java
Instruction_Dload_3.java
Instruction_Dmul.java
Instruction_Dneg.java
Instruction_Drem.java
Instruction_Dreturn.java
Instruction_Dstore.java
Instruction_Dstore_0.java
Instruction_Dstore_1.java
Instruction_Dstore_2.java
Instruction_Dstore_3.java
Instruction_Dsub.java
Instruction_Dup.java
Instruction_Dup2.java
Instruction_Dup2_x1.java
Instruction_Dup2_x2.java
Instruction_Dup_x1.java
Instruction_Dup_x2.java
Instruction_F2d.java
Instruction_F2i.java
Instruction_F2l.java
Instruction_Fadd.java
Instruction_Faload.java
Instruction_Fastore.java
Instruction_Fcmpg.java
Instruction_Fcmpl.java
Instruction_Fconst_0.java
Instruction_Fconst_1.java
Instruction_Fconst_2.java
Instruction_Fdiv.java
Instruction_Fload.java
Instruction_Fload_0.java
Instruction_Fload_1.java
Instruction_Fload_2.java
Instruction_Fload_3.java
Instruction_Fmul.java
Instruction_Fneg.java
Instruction_Frem.java
Instruction_Freturn.java
Instruction_Fstore.java
Instruction_Fstore_0.java
Instruction_Fstore_1.java
Instruction_Fstore_2.java
Instruction_Fstore_3.java
Instruction_Fsub.java
Instruction_Getfield.java
Instruction_Getstatic.java
Instruction_Goto.java
Instruction_Goto_w.java
Instruction_I2d.java
Instruction_I2f.java
Instruction_I2l.java
Instruction_Iadd.java
Instruction_Iaload.java
Instruction_Iand.java
Instruction_Iastore.java
Instruction_Iconst_0.java
Instruction_Iconst_1.java
Instruction_Iconst_2.java
Instruction_Iconst_3.java
Instruction_Iconst_4.java
Instruction_Iconst_5.java
Instruction_Iconst_m1.java
Instruction_Idiv.java
Instruction_If_acmpeq.java
Instruction_If_acmpne.java
Instruction_If_icmpeq.java
Instruction_If_icmpge.java
Instruction_If_icmpgt.java
Instruction_If_icmple.java
Instruction_If_icmplt.java
Instruction_If_icmpne.java
Instruction_Ifeq.java
Instruction_Ifge.java
Instruction_Ifgt.java
Instruction_Ifle.java
Instruction_Iflt.java
Instruction_Ifne.java
Instruction_Ifnonnull.java
Instruction_Ifnull.java
Instruction_Iinc.java
Instruction_Iload.java
Instruction_Iload_0.java
Instruction_Iload_1.java
Instruction_Iload_2.java
Instruction_Iload_3.java
Instruction_Imul.java
Instruction_Ineg.java
Instruction_Instanceof.java
Instruction_Int2byte.java
Instruction_Int2char.java
Instruction_Int2short.java
Instruction_Invokeinterface.java
Instruction_Invokenonvirtual.java
Instruction_Invokestatic.java
Instruction_Invokevirtual.java
Instruction_Ior.java
Instruction_Irem.java
Instruction_Ireturn.java
Instruction_Ishl.java
Instruction_Ishr.java
Instruction_Istore.java
Instruction_Istore_0.java
Instruction_Istore_1.java
Instruction_Istore_2.java
Instruction_Istore_3.java
Instruction_Isub.java
Instruction_Iushr.java
Instruction_Ixor.java
Instruction_Jsr.java
Instruction_Jsr_w.java
Instruction_L2d.java
Instruction_L2f.java
Instruction_L2i.java
Instruction_Ladd.java
Instruction_Laload.java
Instruction_Land.java
Instruction_Lastore.java
Instruction_Lcmp.java
Instruction_Lconst_0.java
Instruction_Lconst_1.java
Instruction_Ldc1.java
Instruction_Ldc2.java
Instruction_Ldc2w.java
Instruction_Ldiv.java
Instruction_Lload.java
Instruction_Lload_0.java
Instruction_Lload_1.java
Instruction_Lload_2.java
Instruction_Lload_3.java
Instruction_Lmul.java
Instruction_Lneg.java
Instruction_Lookupswitch.java
Instruction_Lor.java
Instruction_Lrem.java
Instruction_Lreturn.java
Instruction_Lshl.java
Instruction_Lshr.java
Instruction_Lstore.java
Instruction_Lstore_0.java
Instruction_Lstore_1.java
Instruction_Lstore_2.java
Instruction_Lstore_3.java
Instruction_Lsub.java
Instruction_Lushr.java
Instruction_Lxor.java
Instruction_Monitorenter.java
Instruction_Monitorexit.java
Instruction_Multianewarray.java
Instruction_New.java
Instruction_Newarray.java
Instruction_Nop.java
Instruction_Pop.java
Instruction_Pop2.java
Instruction_Putfield.java
Instruction_Putstatic.java
Instruction_Ret.java
Instruction_Ret_w.java
Instruction_Return.java
Instruction_Saload.java
Instruction_Sastore.java
Instruction_Sipush.java
Instruction_Swap.java
Instruction_Tableswitch.java
Instruction_Unknown.java
Instruction_Wide.java
Instruction_branch.java
Instruction_byte.java
Instruction_byteindex.java
Instruction_bytevar.java
Instruction_int.java
Instruction_intbranch.java
Instruction_intindex.java
Instruction_intvar.java
Instruction_longbranch.java
Instruction_noargs.java
Interface_Astore.java
Interface_OneIntArg.java
LineNumberTable_attribute.java
LocalVariableTable_attribute.java
LocalVariableTypeTable_attribute.java
Long2ndHalfType.java
RuntimeInvisibleAnnotations_attribute.java
RuntimeInvisibleParameterAnnotations_attribute.java
RuntimeVisibleAnnotations_attribute.java
RuntimeVisibleParameterAnnotations_attribute.java
Signature_attribute.java
SourceFile_attribute.java
Synthetic_attribute.java
TypeArray.java
TypeStack.java
UnusuableType.java
Utf8_Enumeration.java
Util.java
annotation.java
annotation_element_value.java
array_element_value.java
attribute_info.java
class_element_value.java
constant_element_value.java
cp_info.java
element_value.java
enum_constant_element_value.java
exception_table_entry.java
field_info.java
inner_class_entry.java
line_number_table_entry.java
local_variable_table_entry.java
local_variable_type_table_entry.java
method_info.java
parameter_annotation.java
dava
CorruptASTException.java
Dava.java
DavaBody.java
DavaBuildFile.java
DavaFlowAnalysisException.java
DavaPrinter.java
DavaStaticBlockCleaner.java
DavaUnitPrinter.java
DecompilationException.java
MethodCallFinder.java
RetriggerAnalysisException.java
StaticDefinitionFinder.java
internal
AST
ASTAggregatedCondition.java
ASTAndCondition.java
ASTBinaryCondition.java
ASTCondition.java
ASTControlFlowNode.java
ASTDoWhileNode.java
ASTForLoopNode.java
ASTIfElseNode.java
ASTIfNode.java
ASTLabeledBlockNode.java
ASTLabeledNode.java
ASTMethodNode.java
ASTNode.java
ASTOrCondition.java
ASTStatementSequenceNode.java
ASTSwitchNode.java
ASTSynchronizedBlockNode.java
ASTTryNode.java
ASTUnaryBinaryCondition.java
ASTUnaryCondition.java
ASTUnconditionalLoopNode.java
ASTWhileNode.java
SET
SETBasicBlock.java
SETControlFlowNode.java
SETCycleNode.java
SETDagNode.java
SETDoWhileNode.java
SETIfElseNode.java
SETLabeledBlockNode.java
SETNode.java
SETNodeLabel.java
SETStatementSequenceNode.java
SETSwitchNode.java
SETSynchronizedBlockNode.java
SETTopNode.java
SETTryNode.java
SETUnconditionalWhileNode.java
SETWhileNode.java
asg
AugmentedStmt.java
AugmentedStmtGraph.java
javaRep
DAbruptStmt.java
DArrayInitExpr.java
DArrayInitValueBox.java
DAssignStmt.java
DCmpExpr.java
DCmpgExpr.java
DCmplExpr.java
DDecrementStmt.java
DIdentityStmt.java
DIncrementStmt.java
DInstanceFieldRef.java
DIntConstant.java
DInterfaceInvokeExpr.java
DLengthExpr.java
DNegExpr.java
DNewArrayExpr.java
DNewInvokeExpr.java
DNewMultiArrayExpr.java
DNotExpr.java
DShortcutAssignStmt.java
DShortcutIf.java
DSpecialInvokeExpr.java
DStaticFieldRef.java
DStaticInvokeExpr.java
DThisRef.java
DVariableDeclarationStmt.java
DVirtualInvokeExpr.java
toolkits
base
AST
ASTAnalysis.java
ASTWalker.java
TryContentsFinder.java
UselessTryRemover.java
analysis
Analysis.java
AnalysisAdapter.java
DepthFirstAdapter.java
interProcedural
ConstantFieldValueFinder.java
InterProceduralAnalyses.java
structuredAnalysis
CP.java
CPFlowSet.java
CPHelper.java
CPTuple.java
CPVariable.java
DavaFlowSet.java
MustMayInitialize.java
ReachingCopies.java
ReachingDefs.java
StructuredAnalysis.java
UnreachableCodeFinder.java
transformations
ASTCleaner.java
ASTCleanerTwo.java
AndAggregator.java
BooleanConditionSimplification.java
CPApplication.java
DeInliningFinalFields.java
DecrementIncrementStmtCreation.java
EliminateConditions.java
EmptyElseRemover.java
ExtraLabelNamesRemover.java
FinalFieldDefinition.java
ForLoopCreationHelper.java
ForLoopCreator.java
IfElseBreaker.java
IfElseSplitter.java
LocalVariableCleaner.java
LoopStrengthener.java
NewStringBufferSimplification.java
OrAggregatorFour.java
OrAggregatorOne.java
OrAggregatorThree.java
OrAggregatorTwo.java
PushLabeledBlockIn.java
RemoveEmptyBodyDefaultConstructor.java
ShortcutArrayInit.java
ShortcutIfGenerator.java
SimplifyConditions.java
SimplifyExpressions.java
StrengthenByIf.java
StrengthenByIfElse.java
SuperFirstStmtHandler.java
TypeCastingError.java
UnreachableCodeEliminator.java
UselessAbruptStmtRemover.java
UselessLabelFinder.java
UselessLabeledBlockRemover.java
VoidReturnRemover.java
traversals
ASTParentNodeFinder.java
ASTUsesAndDefs.java
AllDefinitionsFinder.java
AllVariableUses.java
ClosestAbruptTargetFinder.java
CopyPropagation.java
InitializationDeclarationShortcut.java
LabelToNodeMapper.java
DavaMonitor
DavaMonitor.java
Lock.java
finders
AbruptEdgeFinder.java
CycleFinder.java
ExceptionFinder.java
ExceptionNode.java
FactFinder.java
IfFinder.java
IndexComparator.java
IndexSetComparator.java
LabeledBlockFinder.java
SequenceFinder.java
SwitchFinder.java
SwitchNode.java
SwitchNodeGraph.java
SynchronizedBlockFinder.java
misc
ConditionFlipper.java
MonitorConverter.java
PackageNamer.java
ThrowFinder.java
ThrowNullConverter.java
renamer
RemoveFullyQualifiedName.java
Renamer.java
heuristicSet.java
heuristicTuple.java
infoGatheringAnalysis.java
grimp
AbstractGrimpValueSwitch.java
Grimp.java
GrimpBody.java
GrimpExprSwitch.java
GrimpValueSwitch.java
NewInvokeExpr.java
Precedence.java
PrecedenceTest.java
internal
AbstractGrimpFloatBinopExpr.java
AbstractGrimpIntBinopExpr.java
AbstractGrimpIntLongBinopExpr.java
ExprBox.java
GAddExpr.java
GAndExpr.java
GArrayRef.java
GAssignStmt.java
GCastExpr.java
GCmpExpr.java
GCmpgExpr.java
GCmplExpr.java
GDivExpr.java
GEnterMonitorStmt.java
GEqExpr.java
GExitMonitorStmt.java
GGeExpr.java
GGtExpr.java
GIdentityStmt.java
GIfStmt.java
GInstanceFieldRef.java
GInstanceOfExpr.java
GInterfaceInvokeExpr.java
GInvokeStmt.java
GLeExpr.java
GLengthExpr.java
GLookupSwitchStmt.java
GLtExpr.java
GMulExpr.java
GNeExpr.java
GNegExpr.java
GNewArrayExpr.java
GNewInvokeExpr.java
GNewMultiArrayExpr.java
GOrExpr.java
GRValueBox.java
GRemExpr.java
GReturnStmt.java
GShlExpr.java
GShrExpr.java
GSpecialInvokeExpr.java
GStaticInvokeExpr.java
GSubExpr.java
GTableSwitchStmt.java
GThrowStmt.java
GTrap.java
GUshrExpr.java
GVirtualInvokeExpr.java
GXorExpr.java
ObjExprBox.java
toolkits
base
ConstructorFolder.java
javaToJimple
AbstractJBBFactory.java
AbstractJimpleBodyBuilder.java
AccessFieldJBB.java
AnonClassInitMethodSource.java
AnonConstructorFinder.java
AnonInitBodyBuilder.java
AnonLocalClassInfo.java
AssertClassMethodSource.java
AssertStmtChecker.java
BiMap.java
CastInsertionVisitor.java
ClassDeclFinder.java
ClassLiteralChecker.java
ClassLiteralMethodSource.java
ClassResolver.java
CommaJBB.java
IInitialResolver.java
InitialResolver.java
InnerClassInfo.java
InnerClassInfoFinder.java
JavaToJimple.java
JimpleBodyBuilder.java
JimpleBodyBuilderFactory.java
LocalClassDeclFinder.java
LocalGenerator.java
LocalUsesChecker.java
MethodFinalsChecker.java
NestedClassListBuilder.java
PolyglotMethodSource.java
PrivateAccessChecker.java
PrivateAccessUses.java
PrivateFieldAccMethodSource.java
PrivateFieldSetMethodSource.java
PrivateInstancesAvailable.java
PrivateMethodAccMethodSource.java
ReturnStmtChecker.java
SaveASTVisitor.java
StrictFPPropagator.java
TypeListBuilder.java
Util.java
jj
ExtensionInfo.java
Topics.java
Version.java
ast
JjAccessField_c.java
JjArrayAccessAssign_c.java
JjArrayInit_c.java
JjBinary_c.java
JjCast_c.java
JjComma_c.java
JjFieldAssign_c.java
JjFieldDecl_c.java
JjLocalAssign_c.java
JjLocalDecl_c.java
JjNodeFactory.java
JjNodeFactory_c.java
JjReturn_c.java
JjUnary_c.java
types
JjTypeSystem.java
JjTypeSystem_c.java
toolkits
CondTransformer.java
GotoEliminator.java
jbco
IJbcoTransform.java
LineNumberGenerator.java
Main.java
bafTransformations
AddJSRs.java
BAFCounter.java
BAFPrintout.java
BafLineNumberer.java
ConstructorConfuser.java
Counter.java
FindDuplicateSequences.java
FixUndefinedLocals.java
IfNullToTryCatch.java
IndirectIfJumpsToCaughtGotos.java
Jimple2BafLocalBuilder.java
LocalsToBitField.java
MoveLoadsAboveIfs.java
RemoveRedundantPushStores.java
StackTypeHeightCalculator.java
TryCatchCombiner.java
UpdateConstantsToFields.java
WrapSwitchesInTrys.java
gui
JBCOViewer.java
PopupDialog.java
RunnerThread.java
jimpleTransformations
AddSwitches.java
ArithmeticTransformer.java
BuildIntermediateAppClasses.java
ClassRenamer.java
CollectConstants.java
CollectJimpleLocals.java
FieldRenamer.java
GotoInstrumenter.java
LibraryMethodWrappersBuilder.java
MethodRenamer.java
New2InitFlowAnalysis.java
util
BodyBuilder.java
Debugger.java
Rand.java
SimpleExceptionalGraph.java
StringTrie.java
ThrowSet.java
jimple
AbstractConstantSwitch.java
AbstractExprSwitch.java
AbstractJimpleValueSwitch.java
AbstractRefSwitch.java
AbstractStmtSwitch.java
AddExpr.java
AndExpr.java
AnyNewExpr.java
ArithmeticConstant.java
ArrayRef.java
AssignStmt.java
BinopExpr.java
BreakpointStmt.java
CastExpr.java
CaughtExceptionRef.java
ClassConstant.java
CmpExpr.java
CmpgExpr.java
CmplExpr.java
ConcreteRef.java
ConditionExpr.java
Constant.java
ConstantSwitch.java
ConvertToBaf.java
DefinitionStmt.java
DivExpr.java
DoubleConstant.java
EnterMonitorStmt.java
EqExpr.java
EqualLocals.java
ExitMonitorStmt.java
Expr.java
ExprSwitch.java
FieldRef.java
FloatConstant.java
GeExpr.java
GotoStmt.java
GroupIntPair.java
GtExpr.java
IdentityRef.java
IdentityStmt.java
IfStmt.java
InstanceFieldRef.java
InstanceInvokeExpr.java
InstanceOfExpr.java
IntConstant.java
InterfaceInvokeExpr.java
InvokeExpr.java
InvokeStmt.java
JasminClass.java
Jimple.java
JimpleBody.java
JimpleMethodSource.java
JimpleToBafContext.java
JimpleValueSwitch.java
LeExpr.java
LengthExpr.java
LocalStmtPair.java
LongConstant.java
LookupSwitchStmt.java
LtExpr.java
MonitorStmt.java
MulExpr.java
NaiveSideEffectTester.java
NeExpr.java
NegExpr.java
NewArrayExpr.java
NewExpr.java
NewMultiArrayExpr.java
NoSuchLocalException.java
NopStmt.java
NullConstant.java
NumericConstant.java
OrExpr.java
ParameterRef.java
PlaceholderStmt.java
PointerStmtSwitch.java
ReachingTypeDumper.java
RealConstant.java
Ref.java
RefSwitch.java
RemExpr.java
RetStmt.java
ReturnStmt.java
ReturnVoidStmt.java
ShlExpr.java
ShrExpr.java
SpecialInvokeExpr.java
StaticFieldRef.java
StaticInvokeExpr.java
Stmt.java
StmtBody.java
StmtSwitch.java
StringConstant.java
SubExpr.java
TableSwitchStmt.java
ThisRef.java
ThrowStmt.java
UnopExpr.java
UshrExpr.java
VirtualInvokeExpr.java
XorExpr.java
internal
AbstractBinopExpr.java
AbstractCastExpr.java
AbstractDefinitionStmt.java
AbstractFloatBinopExpr.java
AbstractInstanceFieldRef.java
AbstractInstanceInvokeExpr.java
AbstractInstanceOfExpr.java
AbstractIntBinopExpr.java
AbstractIntLongBinopExpr.java
AbstractInterfaceInvokeExpr.java
AbstractInvokeExpr.java
AbstractJimpleBinopExpr.java
AbstractJimpleFloatBinopExpr.java
AbstractJimpleIntBinopExpr.java
AbstractJimpleIntLongBinopExpr.java
AbstractLengthExpr.java
AbstractNegExpr.java
AbstractNewArrayExpr.java
AbstractNewExpr.java
AbstractNewMultiArrayExpr.java
AbstractSpecialInvokeExpr.java
AbstractStaticInvokeExpr.java
AbstractStmt.java
AbstractUnopExpr.java
AbstractVirtualInvokeExpr.java
ConditionExprBox.java
IdentityRefBox.java
ImmediateBox.java
InvokeExprBox.java
JAddExpr.java
JAndExpr.java
JArrayRef.java
JAssignStmt.java
JBreakpointStmt.java
JCastExpr.java
JCaughtExceptionRef.java
JCmpExpr.java
JCmpgExpr.java
JCmplExpr.java
JDivExpr.java
JEnterMonitorStmt.java
JEqExpr.java
JExitMonitorStmt.java
JGeExpr.java
JGotoStmt.java
JGtExpr.java
JIdentityStmt.java
JIfStmt.java
JInstanceFieldRef.java
JInstanceOfExpr.java
JInterfaceInvokeExpr.java
JInvokeStmt.java
JLeExpr.java
JLengthExpr.java
JLookupSwitchStmt.java
JLtExpr.java
JMulExpr.java
JNeExpr.java
JNegExpr.java
JNewArrayExpr.java
JNewExpr.java
JNewMultiArrayExpr.java
JNopStmt.java
JOrExpr.java
JRemExpr.java
JRetStmt.java
JReturnStmt.java
JReturnVoidStmt.java
JShlExpr.java
JShrExpr.java
JSpecialInvokeExpr.java
JStaticInvokeExpr.java
JSubExpr.java
JTableSwitchStmt.java
JThrowStmt.java
JTrap.java
JUshrExpr.java
JVirtualInvokeExpr.java
JXorExpr.java
JimpleLocal.java
JimpleLocalBox.java
RValueBox.java
StmtBox.java
VariableBox.java
paddle
IPaddleTransformer.java
PaddleField.java
PaddleHook.java
parser
BodyExtractorWalker.java
CstPoolExtractor.java
JimpleAST.java
Parse.java
SkeletonExtractorWalker.java
Walker.java
spark
SparkTransformer.java
builder
ContextInsensitiveBuilder.java
GlobalNodeFactory.java
MethodNodeFactory.java
fieldrw
FieldRWTag.java
FieldReadTag.java
FieldReadTagAggregator.java
FieldTagAggregator.java
FieldTagger.java
FieldWriteTag.java
FieldWriteTagAggregator.java
internal
SparkNativeHelper.java
TypeManager.java
ondemand
AllocAndContext.java
AllocAndContextSet.java
CallSiteException.java
DemandCSPointsTo.java
DotPointerGraph.java
EverythingHeuristic.java
FieldCheckHeuristic.java
HeuristicType.java
IncrementalTypesHeuristic.java
InnerTypesIncrementalHeuristic.java
ManualAndInnerHeuristic.java
ManualFieldCheckHeuristic.java
NothingHeuristic.java
TerminateEarlyException.java
WrappedPointsToSet.java
genericutil
AbstractMultiMap.java
ArraySet.java
ArraySetDupesMultiMap.java
ArraySetMultiMap.java
Averager.java
DisjointSets.java
FIFOQueue.java
HashSetMultiMap.java
ImmutableStack.java
IteratorMapper.java
Mapper.java
MultiMap.java
MutablePair.java
ObjWrapper.java
ObjectVisitor.java
Predicate.java
Propagator.java
Stack.java
UnorderedPair.java
Util.java
pautil
AllocationSiteHandler.java
AssignEdge.java
ContextSensitiveInfo.java
DumpNumAppReachableMethods.java
OTFMethodSCCManager.java
SootUtil.java
ValidMatches.java
pag
AllocDotField.java
AllocNode.java
ArrayElement.java
ClassConstantNode.java
ContextVarNode.java
FieldRefNode.java
GlobalVarNode.java
LocalVarNode.java
MethodPAG.java
Node.java
PAG.java
PAG2HTML.java
PAGDumper.java
PagToDotDumper.java
Parm.java
SparkField.java
StringConstantNode.java
ValNode.java
VarNode.java
sets
AllSharedHybridNodes.java
AllSharedListNodes.java
BitPointsToSet.java
DoublePointsToSet.java
EmptyPointsToSet.java
EqualsSupportingPointsToSet.java
HashPointsToSet.java
HybridPointsToSet.java
P2SetFactory.java
P2SetVisitor.java
PointsToBitVector.java
PointsToSetEqualsWrapper.java
PointsToSetInternal.java
SharedHybridSet.java
SharedListSet.java
SortedArraySet.java
solver
Checker.java
EBBCollapser.java
MergeChecker.java
OnFlyCallGraph.java
PropAlias.java
PropCycle.java
PropIter.java
PropMerge.java
PropWorklist.java
Propagator.java
SCCCollapser.java
TopoSorter.java
toolkits
annotation
AvailExprTagger.java
DominatorsTagger.java
LineNumberAdder.java
arraycheck
Array2ndDimensionSymbol.java
ArrayBoundsChecker.java
ArrayBoundsCheckerAnalysis.java
ArrayIndexLivenessAnalysis.java
ArrayReferenceNode.java
BoolValue.java
BoundedPriorityList.java
ClassFieldAnalysis.java
ExtendedHashMutableDirectedGraph.java
FlowGraphEdge.java
IntContainer.java
IntValueContainer.java
MethodLocal.java
MethodParameter.java
MethodReturn.java
RectangularArrayFinder.java
WeightedDirectedEdge.java
WeightedDirectedSparseGraph.java
callgraph
CallData.java
CallGraphGrapher.java
CallGraphInfo.java
CallGraphTagger.java
MethInfo.java
defs
ReachingDefsTagger.java
fields
UnreachableFieldsTagger.java
j5anno
AnnotationGenerator.java
liveness
LiveVarsTagger.java
logic
Loop.java
LoopFinder.java
LoopInvariantFinder.java
methods
UnreachableMethodsTagger.java
nullcheck
BranchedRefVarsAnalysis.java
LocalRefVarsAnalysisWrapper.java
NullCheckEliminator.java
NullPointerChecker.java
NullPointerColorer.java
NullnessAnalysis.java
NullnessAssumptionAnalysis.java
RefIntPair.java
parity
ParityAnalysis.java
ParityTagger.java
profiling
ProfilingGenerator.java
purity
AbstractInterproceduralAnalysis.java
DirectedCallGraph.java
PurityAnalysis.java
PurityEdge.java
PurityGlobalNode.java
PurityGraph.java
PurityGraphBox.java
PurityInterproceduralAnalysis.java
PurityIntraproceduralAnalysis.java
PurityMethodNode.java
PurityNode.java
PurityParamNode.java
PurityStmtNode.java
PurityThisNode.java
SootMethodFilter.java
qualifiers
TightestQualifiersTagger.java
tags
ArrayCheckTag.java
ArrayNullCheckTag.java
ArrayNullTagAggregator.java
NullCheckTag.java
OneByteCodeTag.java
base
Aggregator.java
ExceptionChecker.java
ExceptionCheckerError.java
ExceptionCheckerErrorReporter.java
JimpleConstructorFolder.java
PartialConstructorFolder.java
ThisInliner.java
Zonation.java
Zone.java
callgraph
CHATransformer.java
CallGraph.java
CallGraphBuilder.java
CallGraphPack.java
ClinitElimAnalysis.java
ClinitElimTransformer.java
ContextInsensitiveContextManager.java
ContextManager.java
ContextSensitiveCallGraph.java
ContextSensitiveEdge.java
Edge.java
EdgePredicate.java
ExplicitEdgesPred.java
Filter.java
InstanceInvokeEdgesPred.java
ObjSensContextManager.java
OnFlyCallGraphBuilder.java
OneCFAContextManager.java
ReachableMethods.java
SlowCallGraph.java
Sources.java
Targets.java
TopologicalOrderer.java
TransitiveTargets.java
Units.java
UnreachableMethodTransformer.java
VirtualCallSite.java
VirtualCalls.java
graph
CriticalEdgeRemover.java
LoopConditionUnroller.java
infoflow
AbstractDataSource.java
CachedEquivalentValue.java
CallChain.java
CallLocalityContext.java
ClassInfoFlowAnalysis.java
ClassLocalObjectsAnalysis.java
FakeJimpleLocal.java
InfoFlowAnalysis.java
LocalObjectsAnalysis.java
SimpleMethodInfoFlowAnalysis.java
SimpleMethodLocalObjectsAnalysis.java
SmartMethodInfoFlowAnalysis.java
SmartMethodLocalObjectsAnalysis.java
UseFinder.java
invoke
AccessManager.java
InlinerSafetyManager.java
SiteInliner.java
StaticInliner.java
StaticMethodBinder.java
SynchronizerManager.java
ThrowManager.java
pointer
CastCheckEliminator.java
CastCheckEliminatorDumper.java
CastCheckTag.java
CodeBlockRWSet.java
DependenceGraph.java
DependenceTag.java
DependenceTagAggregator.java
DumbPointerAnalysis.java
FieldRWTagger.java
FullObjectSet.java
FullRWSet.java
InstanceKey.java
LocalMustAliasAnalysis.java
LocalMustNotAliasAnalysis.java
LocalTypeSet.java
MemoryEfficientRasUnion.java
MethodRWSet.java
PASideEffectTester.java
ParameterAliasTagger.java
RWSet.java
SideEffectAnalysis.java
SideEffectTagger.java
SiteRWSet.java
StmtRWSet.java
StrongLocalMustAliasAnalysis.java
Union.java
UnionFactory.java
nativemethods
JavaIoFileDescriptorNative.java
JavaIoFileInputStreamNative.java
JavaIoFileOutputStreamNative.java
JavaIoFileSystemNative.java
JavaIoObjectInputStreamNative.java
JavaIoObjectOutputStreamNative.java
JavaIoObjectStreamClassNative.java
JavaLangClassLoaderNative.java
JavaLangClassLoaderNativeLibraryNative.java
JavaLangClassNative.java
JavaLangDoubleNative.java
JavaLangFloatNative.java
JavaLangObjectNative.java
JavaLangPackageNative.java
JavaLangReflectArrayNative.java
JavaLangReflectConstructorNative.java
JavaLangReflectFieldNative.java
JavaLangReflectMethodNative.java
JavaLangReflectProxyNative.java
JavaLangRuntimeNative.java
JavaLangSecurityManagerNative.java
JavaLangShutdownNative.java
JavaLangStrictMathNative.java
JavaLangStringNative.java
JavaLangSystemNative.java
JavaLangThreadNative.java
JavaLangThrowableNative.java
JavaNetInetAddressImplNative.java
JavaNetInetAddressNative.java
JavaSecurityAccessControllerNative.java
JavaUtilJarJarFileNative.java
JavaUtilResourceBundleNative.java
JavaUtilTimeZoneNative.java
JavaUtilZipCRC32Native.java
JavaUtilZipInflaterNative.java
JavaUtilZipZipEntryNative.java
JavaUtilZipZipFileNative.java
NativeMethodClass.java
NativeMethodNotSupportedException.java
SunMiscSignalHandlerNative.java
SunMiscSignalNative.java
SunMiscUnsafeNative.java
representations
AbstractObject.java
ConstantObject.java
Environment.java
GeneralConstObject.java
ReferenceVariable.java
TypeConstants.java
util
NativeHelper.java
NativeMethodDriver.java
scalar
AvailableExpressions.java
CommonPrecedingEqualValueAnalysis.java
CommonSubexpressionEliminator.java
ConditionalBranchFolder.java
ConstantPropagatorAndFolder.java
CopyPropagator.java
DeadAssignmentEliminator.java
EqualLocalsAnalysis.java
EqualUsesAnalysis.java
Evaluator.java
FastAvailableExpressions.java
FastAvailableExpressionsAnalysis.java
LocalCreation.java
LocalNameStandardizer.java
NopEliminator.java
PessimisticAvailableExpressionsAnalysis.java
SlowAvailableExpressions.java
SlowAvailableExpressionsAnalysis.java
ToppedSet.java
UnconditionalBranchFolder.java
UnreachableCodeEliminator.java
pre
BusyCodeMotion.java
DelayabilityAnalysis.java
DownSafetyAnalysis.java
EarliestnessComputation.java
LatestComputation.java
LazyCodeMotion.java
NotIsolatedAnalysis.java
SootFilter.java
UpSafetyAnalysis.java
thread
AbstractRuntimeThread.java
EncapsulatedMethodAnalysis.java
EncapsulatedObjectAnalysis.java
IThreadLocalObjectsAnalysis.java
ThreadLocalObjectsAnalysis.java
mhp
CheckMSet.java
CompactSequentNodes.java
CompactStronglyConnectedComponents.java
Counter.java
DfsForBackEdge.java
DominatorsFinder.java
LoopBodyFinder.java
LoopFinder.java
MethodExtentBuilder.java
MethodInliner.java
MhpAnalysis.java
MhpTester.java
MhpTransformer.java
MonitorAnalysis.java
MonitorDepth.java
MonitorSet.java
PegCallGraphToDot.java
PegChain.java
PegGraph.java
PegToDotFile.java
RunMethodsPred.java
SCC.java
StartJoinAnalysis.java
StartJoinFinder.java
TargetMethodsFinder.java
TopologicalSorter.java
UnsynchronizedMhpAnalysis.java
findobject
AllocNodesFinder.java
MultiCalledMethods.java
MultiRunStatementsFinder.java
pegcallgraph
CheckRecursiveCalls.java
PegCallGraph.java
stmt
BeginStmt.java
JPegStmt.java
JoinStmt.java
MonitorEntryStmt.java
MonitorExitStmt.java
NotifiedEntryStmt.java
NotifyAllStmt.java
NotifyStmt.java
OtherStmt.java
StartStmt.java
WaitStmt.java
WaitingStmt.java
synchronization
CriticalSection.java
CriticalSectionAwareSideEffectAnalysis.java
CriticalSectionDataDependency.java
CriticalSectionGroup.java
CriticalSectionInterferenceGraph.java
CriticalSectionVisibleEdgesPred.java
DeadlockAvoidanceEdge.java
DeadlockDetector.java
LockAllocationBodyTransformer.java
LockAllocator.java
LockableReferenceAnalysis.java
NewStaticLock.java
StrayRWFinder.java
SynchronizedRegion.java
SynchronizedRegionFinder.java
SynchronizedRegionFlowPair.java
typing
ClassHierarchy.java
ConstraintChecker.java
ConstraintCheckerBV.java
ConstraintCollector.java
ConstraintCollectorBV.java
InternalTypingException.java
StronglyConnectedComponents.java
StronglyConnectedComponentsBV.java
TypeAssigner.java
TypeException.java
TypeNode.java
TypeResolver.java
TypeResolverBV.java
TypeVariable.java
TypeVariableBV.java
fast
AugEvalFunction.java
AugHierarchy.java
BottomType.java
BytecodeHierarchy.java
EmptyList.java
IEvalFunction.java
IHierarchy.java
IUseVisitor.java
Integer127Type.java
Integer1Type.java
Integer32767Type.java
QueuedSet.java
SingletonList.java
TypeResolver.java
Typing.java
UseChecker.java
integer
ClassHierarchy.java
ConstraintChecker.java
ConstraintCollector.java
InternalTypingException.java
StronglyConnectedComponents.java
TypeException.java
TypeNode.java
TypeResolver.java
TypeVariable.java
options
OptionsBase.java
shimple
AbstractShimpleExprSwitch.java
AbstractShimpleValueSwitch.java
DefaultShimpleFactory.java
PhiExpr.java
PiExpr.java
Shimple.java
ShimpleBody.java
ShimpleExpr.java
ShimpleExprSwitch.java
ShimpleFactory.java
ShimpleMethodSource.java
ShimpleTransformer.java
ShimpleValueSwitch.java
internal
PhiNodeManager.java
PiNodeManager.java
SHashMultiMap.java
SPatchingChain.java
SPhiExpr.java
SPiExpr.java
SUnitBox.java
SValueUnitPair.java
ShimpleBodyBuilder.java
toolkits
graph
GlobalValueNumberer.java
SimpleGlobalValueNumberer.java
ValueGraph.java
scalar
SConstantPropagatorAndFolder.java
SEvaluator.java
ShimpleLocalDefs.java
ShimpleLocalUses.java
tagkit
AbstractHost.java
AnnotationAnnotationElem.java
AnnotationArrayElem.java
AnnotationClassElem.java
AnnotationConstants.java
AnnotationDefaultTag.java
AnnotationDoubleElem.java
AnnotationElem.java
AnnotationEnumElem.java
AnnotationFloatElem.java
AnnotationIntElem.java
AnnotationLongElem.java
AnnotationStringElem.java
AnnotationTag.java
Attribute.java
AttributeValueException.java
Base64.java
BytecodeOffsetTag.java
CodeAttribute.java
ColorTag.java
ConstantValueTag.java
DebugTypeTag.java
DeprecatedTag.java
DoubleConstantValueTag.java
EnclosingMethodTag.java
EnclosingTag.java
FirstTagAggregator.java
FloatConstantValueTag.java
GenericAttribute.java
Host.java
ImportantTagAggregator.java
InnerClassAttribute.java
InnerClassTag.java
InnerClassTagAggregator.java
IntegerConstantValueTag.java
JasminAttribute.java
JimpleLineNumberTag.java
KeyTag.java
LineNumberTag.java
LineNumberTagAggregator.java
LinkTag.java
LongConstantValueTag.java
LoopInvariantTag.java
OuterClassTag.java
ParamNamesTag.java
PositionTag.java
QualifyingTag.java
SignatureTag.java
SourceFileTag.java
SourceLineNumberTag.java
SourceLnNamePosTag.java
SourceLnPosTag.java
SourcePositionTag.java
StdTagPrinter.java
StringConstantValueTag.java
StringTag.java
SyntheticParamTag.java
SyntheticTag.java
Tag.java
TagAggregator.java
TagManager.java
TagPrinter.java
ThrowCreatedByCompilerTag.java
VisibilityAnnotationTag.java
VisibilityParameterAnnotationTag.java
toolkits
astmetrics
ASTMetric.java
AbruptEdgesMetric.java
ClassData.java
ComputeASTMetrics.java
ConditionComplexityMetric.java
ConstructNumbersMetric.java
DataHandlingApplication
ProcessData.java
ExpressionComplexityMetric.java
IdentifiersMetric.java
MetricData.java
MetricInterface.java
NumLocalsMetric.java
StmtSumWeightedByDepth.java
metricPrettyPrinter.java
exceptions
AbstractThrowAnalysis.java
PedanticThrowAnalysis.java
ThrowAnalysis.java
ThrowableSet.java
TrapTightener.java
UnitThrowAnalysis.java
graph
ArrayRefBlockGraph.java
Block.java
BlockGraph.java
BlockGraphConverter.java
BriefBlockGraph.java
BriefUnitGraph.java
ClassicCompleteBlockGraph.java
ClassicCompleteUnitGraph.java
CompleteBlockGraph.java
CompleteUnitGraph.java
CytronDominanceFrontier.java
DirectedGraph.java
DominanceFrontier.java
DominatorAnalysis.java
DominatorNode.java
DominatorTree.java
DominatorTreeAdapter.java
DominatorsFinder.java
ExceptionalBlockGraph.java
ExceptionalGraph.java
ExceptionalUnitGraph.java
HashMutableDirectedGraph.java
HashMutableEdgeLabelledDirectedGraph.java
HashReversibleGraph.java
InverseGraph.java
LoopNestTree.java
MHGDominatorsFinder.java
MHGPostDominatorsFinder.java
MemoryEfficientGraph.java
MutableDirectedGraph.java
MutableEdgeLabelledDirectedGraph.java
Orderer.java
PostDominatorAnalysis.java
PseudoTopologicalOrderer.java
ReversePseudoTopologicalOrderer.java
ReversibleGraph.java
SimpleDominatorsFinder.java
SlowPseudoTopologicalOrderer.java
StronglyConnectedComponents.java
TrapUnitGraph.java
UnitGraph.java
ZonedBlockGraph.java
interaction
FlowInfo.java
IInteractionConstants.java
IInteractionController.java
IInteractionListener.java
InteractionEvent.java
InteractionHandler.java
scalar
AbstractBoundedFlowSet.java
AbstractFlowAnalysis.java
AbstractFlowSet.java
ArrayFlowUniverse.java
ArrayPackedSet.java
ArraySparseSet.java
BackwardFlowAnalysis.java
BinaryIdentitySet.java
BoundedFlowSet.java
BranchedFlowAnalysis.java
CollectionFlowUniverse.java
CombinedAnalysis.java
CombinedDUAnalysis.java
FastColorer.java
FlowAnalysis.java
FlowSet.java
FlowUniverse.java
ForwardBranchedFlowAnalysis.java
ForwardFlowAnalysis.java
GuaranteedDefs.java
IdentityPair.java
InitAnalysis.java
LiveLocals.java
LocalDefs.java
LocalPacker.java
LocalSplitter.java
LocalUnitPair.java
LocalUses.java
ObjectIntMapper.java
Pair.java
SimpleLiveLocals.java
SimpleLocalDefs.java
SimpleLocalUses.java
SmartLocalDefs.java
UnitValueBoxPair.java
UnusedLocalEliminator.java
ValueUnitPair.java
tools
BadFields.java
CFGViewer.java
util
ArrayNumberer.java
ArraySet.java
BitSetIterator.java
BitVector.java
Chain.java
Cons.java
Debug.java
DeterministicHashMap.java
EscapedReader.java
EscapedWriter.java
HashChain.java
HashMultiMap.java
Heap.java
IdentityHashSet.java
IntegerNumberer.java
IterableMap.java
IterableNumberer.java
IterableSet.java
JasminOutputStream.java
LargeNumberedMap.java
MapNumberer.java
MultiMap.java
Numberable.java
NumberedSet.java
NumberedString.java
Numberer.java
PhaseDumper.java
SharedBitSet.java
SharedBitSetCache.java
SingletonList.java
SmallNumberedMap.java
StationaryArrayList.java
StringNumberer.java
StringTools.java
Switch.java
Switchable.java
UnitMap.java
cfgcmd
AltClassLoader.java
CFGGraphType.java
CFGIntermediateRep.java
CFGOptionMatcher.java
CFGToDotGraph.java
dot
DotGraph.java
DotGraphAttribute.java
DotGraphCommand.java
DotGraphConstants.java
DotGraphEdge.java
DotGraphNode.java
DotGraphUtility.java
Renderable.java
queue
ChunkedQueue.java
QueueReader.java
xml
Attribute.java
ColorAttribute.java
JavaAttribute.java
Key.java
LinkAttribute.java
PosColorAttribute.java
StringAttribute.java
TagCollector.java
XMLNode.java
XMLPrinter.java
XMLRoot.java
systests
java_tests
AddAssignTest.java
AnonClass.java
AnonInField.java
ArrayAccess.java
ArrayAccess2.java
ArrayAssigns.java
ArrayCloneTests.java
ArrayFieldsTest.java
ArrayInitComma.java
ArrayInitComp.java
ArrayInitComp5.java
ArrayInitEmpty.java
ArrayInitNested.java
ArrayInitTests.java
ArrayInitTests2.java
ArrayLengthTest.java
ArrayNewInit.java
ArraySimple1.java
ArrayTest.java
ArrayTests.java
ArrayTypes.java
AssertErrorMsg.java
AssertInInner1.java
AssertInInterface.java
AssertTest.java
AssertTest2.java
AssignAttrs.java
AssignCondition.java
AssignStmts.java
AssignStmts2.java
AssignTest.java
AssignUsed.java
Assigns.java
AttrTest.java
Binary.java
BitNotCond.java
BoolTest.java
BooleanTests.java
BranchTests.java
ByteProblem.java
CallGraphExample.java
CallTests.java
CaseCharLit.java
CaseUnorder.java
CaseWithAllNegLabels.java
CaseWithWeirdStuff.java
CastTest.java
CastTest2.java
CastTests.java
Casts.java
CharOps.java
CharTest.java
CircularAdvice2.java
ClassFieldOnPrimitiveTypeLJH.java
ClassTests.java
CompTests.java
Compare.java
Compare2.java
Compare3.java
Compare4.java
CompareEquality.java
Complex.java
ConTest.java
CondAndTest.java
CondAndTest2.java
CondAndTest3.java
CondOrTest.java
CondTest.java
CondTest2.java
ConditionTest.java
Conditional.java
ConsEx.java
ConstTest.java
Constants.java
DeeplyNestedAnon.java
DefUse.java
DivTests.java
DoWhile.java
DoubleArray.java
DoubleAssignTest.java
DoubleToShort.java
DriverLJH.java
EmptyAfterField.java
EmptyAfterMethod.java
EmptyCase.java
EmptyFor.java
EmptyInnerClass.java
EmptyStmtTests.java
EnclosingClass.java
EqBool.java
EverythingTest.java
ExThrowTest2.java
Example.java
ExceptionTest.java
ExprInit.java
ExtendProtectedSuper.java
Faint.java
FieldArrayInit.java
FieldAssign.java
FieldAssign3.java
FieldAssigns.java
FieldAssigns2.java
FieldBaseTest.java
FieldFloats.java
FieldGets.java
FieldInits.java
FieldStringAssigns.java
FieldStringAssigns2.java
FieldTest.java
FieldTest2.java
FieldTypes.java
FieldUnary.java
FileReaderTest.java
FinalFieldTest.java
FinalFields.java
FinalLocalTest.java
FinalStaticTest.java
FinallyAndReturnsLJH.java
FinallyRet.java
FinallysAndReturns.java
First.java
FloatComp.java
FloatOp.java
Foo.java
ForLoop.java
ForLoopSimple.java
ForLoopTest.java
ForLoopTest2.java
Game.java
Graph.java
Hello.java
Hello2.java
Hello3.java
Helper.java
HelperWithParams.java
IVoke.java
IVoke2.java
If.java
IfDefTest.java
IfInstanceTest.java
IfTest.java
IfTest2.java
IfTest3.java
IfTest5.java
IfTrueTest.java
ImportTests.java
IncDecTest.java
InitTest1.java
InitTest2.java
InitTest3.java
InitTest4.java
InitTest5.java
InnerAccessLJH.java
InnerClassConstr.java
InnerClassTest.java
InnerHell.java
InnerInConst.java
InnerInConstCall.java
InnerInConstCallWithQualifier.java
InnerStatic.java
InnerTest1.java
InnerWhile.java
InstanceOf.java
InstanceOfTest.java
IntAssign.java
IntToChar.java
Inter2.java
InterfaceTest.java
IteratorTest.java
JAssert.java
JAssert2.java
JasminTest.java
LHSTest.java
LabelDo.java
LabelFor.java
LabelWhile.java
LabeledStmtTest.java
LineNumberTest.java
LineTest.java
LitTest.java
LocalArrayInit.java
LocalAssigns.java
LocalClassTest.java
LocalDecl.java
LocalTest.java
LongInit.java
LongToChar.java
LoopAnalysisTest.java
LoopTest.java
LoopTest2.java
LoopTest3.java
Main.java
MethodIntroductions2.java
MultiDimArrayTest.java
MultiLine.java
MyBlock.java
MyClass.java
MySuper.java
NaNTest.java
NameTest.java
NameTests.java
NameTests2.java
NestedClass.java
NewArray.java
NewArray2.java
NewArrayInit.java
NewStmt.java
NotEmpty.java
NullTest.java
OrTest.java
OrderOfTypes.java
OtherClass.java
ParentInterfaceUsingChildInnerInterfaceLJH.java
ParentUsingChildLJH.java
Position.java
PrimClassLit.java
PrimClassLit2.java
PrimTest.java
PrimTypesTest.java
PrivateAccessFieldSets.java
PrivateAddAssign.java
PrivateFieldArray.java
PrivateFieldTest.java
PrivateGets.java
PrivateStringField.java
QualifierClass2.java
ReachingDefsTest1.java
Recurse1.java
Recurse2.java
ReflectProblem.java
RelationalOps.java
RetTest.java
ReturnCond.java
Reverse.java
ReverseIfContinue.java
STest1.java
STest2.java
STest5.java
SemiColonTests.java
ShiftOps.java
ShiftTypes.java
ShortAppend.java
ShortTest.java
Simple.java
Simple2.java
SimpleAssert.java
SimpleBinaryTest.java
SimpleCharOp.java
SimpleChild.java
SimpleFields.java
SimpleIfTest.java
SimpleParity.java
SimpleSwitch.java
SimpleThis.java
StaticBlockTest.java
StaticConstantsTest.java
StaticFieldInits.java
StaticFieldInits2.java
StaticMethodOtherClass.java
StrictClass.java
Strictfp.java
StringBufferTest.java
StringConcatCond.java
StringConcatField.java
StringConcatInts.java
StringEqualsTest.java
StringLitCallTest.java
StringTest1.java
StringTests.java
StringTestsCompl.java
SubClassTest.java
SuperClassTesting.java
SwitchInWhile.java
SwitchLabel.java
SwitchNoBreaks.java
SwitchNoDefault.java
SwitchOrderTest.java
SwitchOrderTest2.java
SwitchStmts.java
SwitchStmtsSimple.java
SynchMeth.java
SynchTest.java
SynchTestNested.java
SynchTestRet.java
SynchTestRet2.java
SynchTestRet3.java
T1412r1.java
T1414rj1.java
T14rj1.java
T14rj2.java
Test.java
Test1.java
Test10.java
Test101.java
Test11.java
Test12.java
Test13.java
Test14.java
Test15.java
Test16.java
Test17.java
Test18.java
Test19.java
Test2.java
Test20.java
Test21.java
Test22.java
Test222.java
Test23.java
Test24.java
Test25.java
Test26.java
Test27.java
Test28.java
Test29.java
Test3.java
Test30.java
Test31.java
Test32.java
Test33.java
Test34.java
Test35.java
Test36.java
Test37.java
Test38.java
Test39.java
Test4.java
Test40.java
Test41.java
Test42.java
Test43.java
Test44.java
Test45.java
Test46.java
Test47.java
Test48.java
Test49.java
Test5.java
Test50.java
Test51.java
Test54.java
Test55.java
Test56.java
Test57.java
Test58.java
Test59.java
Test6.java
Test60.java
Test61.java
Test62.java
Test63.java
Test69.java
Test7.java
Test70.java
Test71.java
Test72.java
Test73.java
Test74.java
Test75.java
Test76.java
Test77.java
Test78.java
Test79.java
Test8.java
Test80.java
Test81.java
Test82.java
Test83.java
Test84.java
Test85.java
Test86.java
Test88.java
Test9.java
Test90.java
Test91.java
Test92.java
Test93.java
Test95.java
TestBackdoor.java
TestsClass.java
ThisTest.java
ThrowsTest.java
TryCatch.java
TryCatch2.java
TryCatch3.java
TryCatchFinallyReturns.java
TryCatchFinallyReturns2.java
Unary.java
UnaryByte.java
UnaryDec.java
UnaryFieldInc.java
UnaryInc.java
UnaryInc2.java
UnaryTest.java
UnaryTest3.java
UnaryTest4.java
UnaryTests.java
UnreachableFields.java
WeirdPrivateSets.java
WeirdSwitch.java
WhileTest.java
WhileTestBreak.java
X.java
tests
arrayclone
src
test.java
devirt
src
Devirt.java
hello
src
Hello.java
typing
src
test.java
tests
soot
toolkits
exceptions
ExceptionTestUtility.java
ThrowableSetTest.java
UnitThrowAnalysisTest.java
graph
GraphComparer.java
purity
BinarySearchTree.java
PurityTest.java
util
StringTools_replaceAll_Test.java
tutorial
addattributes
Main.java
createclass
Main.java
guide
examples
analysis_framework
src
dk
brics
soot
GenHelloWorld.java
RunLiveAnalysis.java
RunVeryBusyAnalysis.java
analyses
FlowAnalysisTemplate.java
SimpleVeryBusyExpressions.java
VeryBusyExpressions.java
annotations
TagBusyExpressions.java
flowsets
ValueArraySparseSet.java
transformations
VeryBusyExpsTagger.java
testers
LiveVarsClass.java
VeryBusyClass.java
call_graph
src
dk
brics
soot
callgraphs
CallGraphExample.java
testers
CallGraphs.java
intermediate_representation
src
dk
brics
soot
intermediate
foo
Foo.java
FooTest.java
foonalasys
FooCallgraphCreator.java
Foonalasys.java
main
Main.java
representation
FooAssignment.java
FooInit.java
FooMethodCall.java
Method.java
MethodCall.java
MethodHead.java
Nop.java
Return.java
SomeMethodCall.java
Statement.java
StatementProcessor.java
ToStringVisitor.java
Variable.java
translation
ExprTranslator.java
JavaTranslator.java
StmtTranslator.java
pointsto
src
dk
brics
paddle
PointsToAnalysis.java
test
Container.java
Item.java
Test1.java
Test2.java
representations
grimp
GrimpExample.java
jimple
JimpleExample.java
shimple
ShimpleExample.java
intro
Hello.java
optimizingCourse
examples
AvailableExpressions.java
CommonSubExp.java
DominatorExample.java
GrimpExample.java
JimpleExample.java
LiveInteractive.java
Liveness.java
LoopInvariant.java
ReachingDefs.java
pldi03
examples
LiveVariablesAnalysis.java
Main.java
NullExample.java
NullTagAggregator.java
NullnessAnalysis.java
NullnessAnalysisColorer.java
NullnessDriver.java
foo.java
profiler
Main.java
profiler2
InvokeStaticInstrumenter.java
MainDriver.java
MyCounter.java
TestInvoke.java
tagclass
Main.java
temp
java
fish
sms_thread.java
smsreceiveandmask.java
public class Test222 { public static void main(String[] args) { String tmp = null + ""; } }