crash.software
Projects
Pull Requests
Issues
Builds
text4shell-tools
Code
Files
Commits
Branches
Tags
Pull Requests
Code Comments
Code Compare
Issues
List
Boards
Milestones
Builds
Statistics
Contributions
Source Lines
Child Projects
Projects
STRLCPY
text4shell-tools
Files
🤬
Sign In
da46a48e
ROOT
/
scan_commons_text_calls_jar
/
python
/
scan_commons_text_calls_jar.py
Search
History
273 lines
|
ISO-8859-1
|
9 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
os
re
defaultdict
dataclass
IntEnum
List
Set
Tuple
BadZipFile
ZipFile
easyargs
Fore
Style
ClassLoader
InterfaceMethodRef
MethodReference
Method
tqdm
JVMOpcodes
(IntEnum)
INVOKEVIRTUAL
INVOKESPECIAL
INVOKESTATIC
INVOKEINTERFACE
INVOKEDYNAMIC
INVOKE_OPCODES
CallTarget
print_file_name
(filename)
print_caller_results
(class_name,calling_methods_by_target)
print_matching_classes
(classes)
jar_quickmatch
(filename,match_string)
XrefAnalysis
class_regex_compiled
method_regex_compiled
caller_block_compiled
class_loader
__init__
(self,filename,class_regex,method_regex,caller_block)
get_matching_classes
(self)
get_calling_classes
(self)
method_ref_to_call_target
(method_ref)
traverse
(self,classloader:ClassLoader)
summarize_class
(self,classfile)
analyze_class
(self,classname)
callsites_in_method
(method:Method)
traverse_folder
(root_dir,quickmatch_string,do_quickmatch)
print_xrefs_analysis
(xref_analysis,filename,caller_block)
print_class_existence
(xref_analysis,filename)
run_scanner
(root_dir,class_regex="(.*StringSubstitutor|.*StringLookup)",method_regex="(lookup|replace|replaceIn)",caller_block=".*org/apache/commons/text",quickmatch_string="(StringLookup|StringSubstitutor)",class_existence=False,no_quickmatch=False,)
All occurrences
Please wait...
Page is in error, reload to recover