Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
mayimchen
/
smali2java
Public
forked from
pigboy1984/smali2java
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
Files
Expand file tree
master
Breadcrumbs
smali2java
/
smali2java
/
src
/
com
/
litecoding
/
smali2java
/
parser
/
Copy path
Directory actions
More options
More options
Directory actions
More options
More options
Latest commit
History
History
History
master
Breadcrumbs
smali2java
/
smali2java
/
src
/
com
/
litecoding
/
smali2java
/
parser
/
Copy path
Top
Folders and files
Name
Name
Last commit message
Last commit date
parent directory
..
Displayer.java
Displayer.java
Parser.java
Parser.java
ParserContext.java
ParserContext.java
ParserException.java
ParserException.java
Rule.java
Rule.java
Rule_ALPHA.java
Rule_ALPHA.java
Rule_COLON.java
Rule_COLON.java
Rule_COMMA.java
Rule_COMMA.java
Rule_CR.java
Rule_CR.java
Rule_CRLF.java
Rule_CRLF.java
Rule_DIGIT.java
Rule_DIGIT.java
Rule_DOT.java
Rule_DOT.java
Rule_EQ.java
Rule_EQ.java
Rule_HASH.java
Rule_HASH.java
Rule_HEXDIG.java
Rule_HEXDIG.java
Rule_HTAB.java
Rule_HTAB.java
Rule_LF.java
Rule_LF.java
Rule_QUOT.java
Rule_QUOT.java
Rule_SEMICOLON.java
Rule_SEMICOLON.java
Rule_SP.java
Rule_SP.java
Rule_UNDERSCORE.java
Rule_UNDERSCORE.java
Rule_VCHAR.java
Rule_VCHAR.java
Rule_accessMode.java
Rule_accessMode.java
Rule_annotation.java
Rule_annotation.java
Rule_annotationBody.java
Rule_annotationBody.java
Rule_annotationVisibility.java
Rule_annotationVisibility.java
Rule_boolValue.java
Rule_boolValue.java
Rule_classClass.java
Rule_classClass.java
Rule_classConstructorName.java
Rule_classConstructorName.java
Rule_classField.java
Rule_classField.java
Rule_classHeader.java
Rule_classHeader.java
Rule_classImplements.java
Rule_classImplements.java
Rule_classMethod.java
Rule_classMethod.java
Rule_classMethodProto.java
Rule_classMethodProto.java
Rule_className.java
Rule_className.java
Rule_classSource.java
Rule_classSource.java
Rule_classSuper.java
Rule_classSuper.java
Rule_cmdAddDouble.java
Rule_cmdAddDouble.java
Rule_cmdAddDouble2addr.java
Rule_cmdAddDouble2addr.java
Rule_cmdAddFloat.java
Rule_cmdAddFloat.java
Rule_cmdAddFloat2addr.java
Rule_cmdAddFloat2addr.java
Rule_cmdAddInt.java
Rule_cmdAddInt.java
Rule_cmdAddInt2addr.java
Rule_cmdAddInt2addr.java
Rule_cmdAddIntLit16.java
Rule_cmdAddIntLit16.java
Rule_cmdAddIntLit8.java
Rule_cmdAddIntLit8.java
Rule_cmdAddLong.java
Rule_cmdAddLong.java
Rule_cmdAddLong2addr.java
Rule_cmdAddLong2addr.java
Rule_cmdAget.java
Rule_cmdAget.java
Rule_cmdAgetBoolean.java
Rule_cmdAgetBoolean.java
Rule_cmdAgetByte.java
Rule_cmdAgetByte.java
Rule_cmdAgetChar.java
Rule_cmdAgetChar.java
Rule_cmdAgetObject.java
Rule_cmdAgetObject.java
Rule_cmdAgetShort.java
Rule_cmdAgetShort.java
Rule_cmdAgetWide.java
Rule_cmdAgetWide.java
Rule_cmdAndInt.java
Rule_cmdAndInt.java
Rule_cmdAndInt2addr.java
Rule_cmdAndInt2addr.java
Rule_cmdAndIntLit16.java
Rule_cmdAndIntLit16.java
Rule_cmdAndIntLit8.java
Rule_cmdAndIntLit8.java
Rule_cmdAndLong.java
Rule_cmdAndLong.java
Rule_cmdAndLong2addr.java
Rule_cmdAndLong2addr.java
Rule_cmdAny.java
Rule_cmdAny.java
Rule_cmdAput.java
Rule_cmdAput.java
Rule_cmdAputBoolean.java
Rule_cmdAputBoolean.java
Rule_cmdAputByte.java
Rule_cmdAputByte.java
Rule_cmdAputChar.java
Rule_cmdAputChar.java
Rule_cmdAputObject.java
Rule_cmdAputObject.java
Rule_cmdAputShort.java
Rule_cmdAputShort.java
Rule_cmdAputWide.java
Rule_cmdAputWide.java
Rule_cmdArrayLength.java
Rule_cmdArrayLength.java
Rule_cmdCheckCast.java
Rule_cmdCheckCast.java
Rule_cmdCmpLong.java
Rule_cmdCmpLong.java
Rule_cmdCmpgDouble.java
Rule_cmdCmpgDouble.java
Rule_cmdCmpgFloat.java
Rule_cmdCmpgFloat.java
Rule_cmdCmplDouble.java
Rule_cmdCmplDouble.java
Rule_cmdCmplFloat.java
Rule_cmdCmplFloat.java
Rule_cmdConst.java
Rule_cmdConst.java
Rule_cmdConst16.java
Rule_cmdConst16.java
Rule_cmdConst4.java
Rule_cmdConst4.java
Rule_cmdConstClass.java
Rule_cmdConstClass.java
Rule_cmdConstHigh16.java
Rule_cmdConstHigh16.java
Rule_cmdConstString.java
Rule_cmdConstString.java
Rule_cmdConstStringJumbo.java
Rule_cmdConstStringJumbo.java
Rule_cmdConstWide.java
Rule_cmdConstWide.java
Rule_cmdConstWide16.java
Rule_cmdConstWide16.java
Rule_cmdConstWide32.java
Rule_cmdConstWide32.java
Rule_cmdConstWideHigh16.java
Rule_cmdConstWideHigh16.java
Rule_cmdDivDouble.java
Rule_cmdDivDouble.java
Rule_cmdDivDouble2addr.java
Rule_cmdDivDouble2addr.java
Rule_cmdDivFloat.java
Rule_cmdDivFloat.java
Rule_cmdDivFloat2addr.java
Rule_cmdDivFloat2addr.java
Rule_cmdDivInt.java
Rule_cmdDivInt.java
Rule_cmdDivInt2addr.java
Rule_cmdDivInt2addr.java
Rule_cmdDivIntLit16.java
Rule_cmdDivIntLit16.java
Rule_cmdDivIntLit8.java
Rule_cmdDivIntLit8.java
Rule_cmdDivLong.java
Rule_cmdDivLong.java
Rule_cmdDivLong2addr.java
Rule_cmdDivLong2addr.java
Rule_cmdDoubleToFloat.java
Rule_cmdDoubleToFloat.java
Rule_cmdDoubleToInt.java
Rule_cmdDoubleToInt.java
Rule_cmdDoubleToLong.java
Rule_cmdDoubleToLong.java
Rule_cmdFillArrayData.java
Rule_cmdFillArrayData.java
View all files
You can’t perform that action at this time.