Skip to content
Navigation Menu
Toggle navigation
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Spark
Build and deploy intelligent apps
GitHub Models
Manage and compare prompts
MCP Registry
New
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
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
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
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 or jump to...
Search code, repositories, users, issues, pull requests...
Search syntax tips
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign in
Sign up
Appearance settings
Resetting focus
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 }}
sbosley
/
java-traits
Public
Notifications
You must be signed in to change notification settings
Fork
2
Star
6
Code
Issues
0
Pull requests
0
Actions
Projects
0
Wiki
Security
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Wiki
Security
Insights
Commits
Branch selector
master
User selector
All users
Datepicker
All time
Commit History
Commits on Nov 2, 2016
Update the group name in apt-utils build.gradle so we can publish it separately from squidb
Sam Bosley
committed
e04ec6d
Copy full SHA for e04ec6d
Suppress warnings logged by ImportGatheringTypeMirrorVisitor by default
Sam Bosley
committed
74714ef
Copy full SHA for 74714ef
Make ImportGatheringTypeMirrorVisitor extend from AbstractTypeVisitor7 for future proofing reasons
Sam Bosley
committed
827feaf
Copy full SHA for 827feaf
Commits on Sep 9, 2016
Handle intersection types in java 8 when extracting type variable upper bounds
Sam Bosley
committed
df8e3b8
Copy full SHA for df8e3b8
Commits on Sep 8, 2016
Get things compiling with java 8
Sam Bosley
committed
f7bf911
Copy full SHA for f7bf911
Bump gradle to 2.14.1
Sam Bosley
committed
34afac4
Copy full SHA for 34afac4
Update apt-utils to support java 1.8
Sam Bosley
committed
95b3ee7
Copy full SHA for 95b3ee7
Commits on May 13, 2016
Build apt-utils using gradle 2.10
Sam Bosley
committed
f2a5df8
Copy full SHA for f2a5df8
Make apt-utils not log some warnings
sbosley
committed
577a8b9
Copy full SHA for 577a8b9
Make apt-utils work with java 7 and clean up several warnings
sbosley
committed
1d5fa8e
Copy full SHA for 1d5fa8e
Commits on Jan 21, 2016
Bump version to 1.0.2
Sam Bosley
committed
d475644
Copy full SHA for d475644
AptUtils should be constructed from a ProcessingEnvironment so it can easily provide access to everything
Sam Bosley
committed
be349f3
Copy full SHA for be349f3
Commits on Jan 7, 2016
Add a method to JavaFileWriter to emit javadoc comments
Sam Bosley
committed
86e62fe
Copy full SHA for 86e62fe
Make AptUtils able to provide an Elements utils object; javadoc cleanup
Sam Bosley
committed
ecf1bf1
Copy full SHA for ecf1bf1
Commits on May 29, 2015
Add gradle build file to make aptuitls jars for squidb
Sam Bosley
committed
f5c64ad
Copy full SHA for f5c64ad
Commits on Apr 30, 2015
Add an expression for array allocation
Sam Bosley
committed
e31ab13
Copy full SHA for e31ab13
Add expressions for array reference
Sam Bosley
committed
2f4cfc3
Copy full SHA for 2f4cfc3
Commits on Mar 31, 2015
Add a writeString method to append an indented String in JavaFileWriter
sbosley
committed
c8c1bee
Copy full SHA for c8c1bee
Commits on Feb 10, 2015
Better handling of void type
sbosley
committed
7be2fe6
Copy full SHA for 7be2fe6
Commits on Jan 14, 2015
Make sure the copyright notice is in every file
sbosley
committed
3a60e3c
Copy full SHA for 3a60e3c
Commits on Dec 21, 2014
Rename apt-utils package from annotations to aptutils
sbosley
committed
6aab5ab
Copy full SHA for 6aab5ab
Add a test project for apt-utils
sbosley
committed
2ccbc58
Copy full SHA for 2ccbc58
Fix a couple minor bugs in Reference expressions
sbosley
committed
2419732
Copy full SHA for 2419732
Fix typo in docs
sbosley
committed
e4b5f67
Copy full SHA for e4b5f67
Commits on Dec 20, 2014
Update some dependencies
sbosley
committed
262e9ff
Copy full SHA for 262e9ff
Renamed all root project directories
sbosley
committed
96ae891
Copy full SHA for 96ae891
Commits on Dec 15, 2014
Optimize import handling to not write things in the same package unless necessary
sbosley
committed
8ce9b15
Copy full SHA for 8ce9b15
Allow traits to declare constants that are inherited by classes with the trait
sbosley
committed
16e21fa
Copy full SHA for 16e21fa
Commits on Dec 13, 2014
Fix some warnings
sbosley
committed
54fbcab
Copy full SHA for 54fbcab
Commits on Dec 4, 2014
Reexport jars
sbosley
committed
c062d58
Copy full SHA for c062d58
Add javadocs to JavaFileWriter
sbosley
committed
af3e064
Copy full SHA for af3e064
Add javadocs to the parameters package and renamed a couple things for clarity
sbosley
committed
55b6569
Copy full SHA for 55b6569
Add javadocs to the expressions package
sbosley
committed
f10c164
Copy full SHA for f10c164
Add javadocs to the model package
sbosley
committed
de10483
Copy full SHA for de10483
Add javadocs to the utils and visitors packages in apt-utils
sbosley
committed
04c25b2
Copy full SHA for 04c25b2
Pagination
Previous
Next
You can’t perform that action at this time.