Comments (2)
Hmm, or maybe the CF code could do the "adapting" step as long as asMemberOf
eagerly initialized the component type at that point and then updated it? But it looks like it might not be updating it at all, regardless of whether it was already initialized:
from checker-framework.
I ended up undoing part of my original change in 3ad2137 (for reasons of method references, discussed in the commit message).
from checker-framework.
Related Issues (20)
- Upstreaming: Not inheriting annotations, somehow avoiding stub-file recursion HOT 7
- Upstreaming: Additional information in error messages HOT 4
- Upstreaming: Ignoring annotations on wildcards and type parameters themselves
- Upstreaming: More extensive assumptions of determinism HOT 1
- Upstreaming: A way to silence stub-file warnings HOT 5
- Use Travis CI, as upstream does HOT 2
- Rebase onto eisop HOT 1
- Run reference checker tests on each PR
- Upstreaming: BaseTypeValidator change
- Upstreaming: support conformance tests
- Upstreaming: `AnnotationFileElementTypes#getDeclAnnotations` change HOT 2
- Upstreaming: Avoid using `WildcardType.isUnbound()` and friends
- Upstreaming: annotating captured type variables
- Upstreaming: Changes to erasure/substitution in AnnotatedTypeMirror/AsSuperVisitor/SupertypeFinder
- Upstreaming: formatting of type variables HOT 1
- Meta-issue: What hacks could we remove from our checker if we made additional changes upstream?
- Upstreaming: Various defaulting hooks and behavior changes HOT 3
- Upstreaming: Promote cast.unsafe from a warning to an error HOT 2
- Upstreaming: Customize the suppress-warnings prefix that is included in error messages
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 checker-framework.