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 }}
Uh oh!
There was an error while loading.
Please reload this page
.
DeepSourceCorp
/
spoon
Public
forked from
INRIA/spoon
Notifications
You must be signed in to change notification settings
Fork
3
Star
1
Code
Pull requests
3
Actions
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Security and quality
Insights
Files
Expand file tree
github-packages
Breadcrumbs
spoon
/
src
/
test
/
java
/
spoon
/
test
/
Copy path
Directory actions
More options
More options
Directory actions
More options
More options
Latest commit
History
History
History
github-packages
Breadcrumbs
spoon
/
src
/
test
/
java
/
spoon
/
test
/
Copy path
Top
Folders and files
Name
Name
Last commit message
Last commit date
parent directory
..
annotation
annotation
api
api
architecture
architecture
arrays
arrays
casts
casts
change
change
comment
comment
comparison
comparison
compilation
compilation
compilationunit
compilationunit
condition
condition
constructor
constructor
No commit message
constructorcallnewclass
constructorcallnewclass
control
control
ctBlock
ctBlock
ctBodyHolder
ctBodyHolder
ctCase
ctCase
ctClass
ctClass
ctElement
ctElement
ctStatementList
ctStatementList
ctType
ctType
delete
delete
enums
enums
eval
eval
exceptions
exceptions
executable
executable
factory
factory
field
field
fieldaccesses
fieldaccesses
filters
filters
generics
generics
imports
imports
initializers
initializers
innerclasses
innerclasses
intercession
intercession
interfaces
interfaces
invocations
invocations
issue3321
issue3321
jar
jar
javadoc
javadoc
jdtimportbuilder
jdtimportbuilder
labels
labels
lambda
lambda
limits/
utils
limits/
utils
literal
literal
logging
logging
loop
loop
main
main
method
method
method_overriding
method_overriding
methodreference
methodreference
model
model
modifiers
modifiers
module
module
parameters
parameters
parent
parent
path
path
pattern
pattern
pkg
pkg
position
position
prettyprinter
prettyprinter
processing
processing
properties
properties
query_function
query_function
record
record
refactoring
refactoring
reference
reference
reflect/
visitor
reflect/
visitor
replace
replace
role
role
sealedclasses
sealedclasses
secondaryclasses
secondaryclasses
serializable
serializable
signature
signature
snippets
snippets
sourcePosition
sourcePosition
spoonifier
spoonifier
statementComment
statementComment
staticFieldAccess
staticFieldAccess
staticFieldAccess2
staticFieldAccess2
strings
strings
support
support
targeted
targeted
template
template
testclasses
testclasses
textBlocks
textBlocks
trycatch
trycatch
type
type
varargs
varargs
variable
variable
visibility
visibility
visitor
visitor
GitHubIssue.java
GitHubIssue.java
OutputTypeTest.java
OutputTypeTest.java
SpoonTestHelpers.java
SpoonTestHelpers.java
TemporaryDirectoryExecutionListener.java
TemporaryDirectoryExecutionListener.java
TestExecutionLogger.java
TestExecutionLogger.java
View all files
You can’t perform that action at this time.