Comments (2)
It seems as if it's a tradeoff between a more convenient API (your proposal) and a single-pass scan (the current implementation).
That said, is there anything that hinders you from implementing classes to support your proposal using the current API? You could just pick up all the classes and then use existing scanners to implement the proposed API.
If you submit it as a pull request, we could see how it performs in the field.
from reflections.
Nils, added reflections.getAllTypes(). Thanks for the feedback.
from reflections.
Related Issues (20)
- Avoid using HashSet with java.net.URL - causing significant slowdown
- Do not support users.stream().filter(User::isCool).collect(Collectors.toList()) when use reflections.getMemberUsage(method) HOT 1
- ConfigurationBuilder#build fails on ReflectionException if there is classLoader param HOT 2
- "could not create Dir using jarUrl from url" when WebListener scan package HOT 1
- Application not deploying anymore after update JDK 17.0.5 -> 17.0.6 HOT 1
- Version release of 0.10.3 planned? HOT 6
- Cannot invoke "java.lang.Class.isInterface()" because the return value of "org.reflections.Reflections.forClass(String, java.lang.ClassLoader[])" is null
- Reflections returns classes outside of configured package HOT 1
- What polishing is necessary for release of 0.10.3? HOT 3
- reflections support jakarta HOT 1
- Close and archive AKA EOL this project HOT 1
- getSubTypesOf returning anonymous types defined in test classes
- ❗Please note: Reflections library is currently NOT under active development❗ HOT 2
- NoSuchMethodError exception in 0.10.2
- ⚠️ Reflections library is not under active development. Please prefer opening a PR instead of an issue ⚠️
- ⚠️ Please prefer opening a PR instead of an issue ⚠️
- How to support graalvm native-image?
- Reflections doesnt catch all classes with specified annotation.
- 0.10.2: Empty string as parameter for Reflections not accepted anymore HOT 1
- Reflections returns no results in unit test?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from reflections.