Comments (2)
I suspect this is happening because by doing SGlobal.scaleT = 4;
inside ZoomManager.prototype.neverCalled
you have created a property named scaleT
. Hence it's no longer an inexistent property, i.e. the compiler sees that a property with that name exists somewhere in the code. Hence the inexistent property error is not reported by closure compiler and this seems WAI to me.
Furthermore, if you change the neverCalled method to have a "use" of the inexistent property, then the compiler correctly complains at both use-sites of the inexistent property.
ZoomManager.prototype.neverCalled = function() {
this.m_x = SGlobal.scaleT;
};
See - http://shortn/_J3xapGS5bl
Will discuss this in the internal bug triage meeting and update again.
from closure-compiler.
Closing as WAI per my comment above.
from closure-compiler.
Related Issues (20)
- Google Closure Compiler on Mac with M3 chip HOT 2
- Concatenated template literals are not merged
- java.lang.RuntimeException: INTERNAL COMPILER ERROR. HOT 3
- INTERNAL COMPILER ERROR: Cannot invoke "com.google.javascript.rhino.PMap.isEmpty()" because "that" is null HOT 1
- Removal of non deprecated method SourceFile fromInputStream HOT 3
- Closure minification adds \uxxxx escapes into output file, increasing code size HOT 2
- Piping Closure compiler stderr output to Python with Unicode characters on Windows problem HOT 6
- Dataflow analysis appears to diverge around: WHILE 28288:118 HOT 1
- closure-compiler-unshaded v20240317 embeds jakarta.annotation-api HOT 5
- How does --warnings_allowlist_file works? I tried many ways but no luck HOT 6
- Keep long bigint literals in hexadecimal format HOT 9
- Support es6 exports from --entry_point HOT 2
- v20240317 contains protobuf 3.17.0 instead of 3.25.2 HOT 1
- `Number.toString(base)` does not have `@nosideeffects` semantics HOT 1
- Unable to build from source HOT 8
- Incorrect removal of parentheses HOT 2
- ADVANCED compilation incorrectly dead-code eliminates entire classes in modules (v20240317) HOT 13
- java.util.ConcurrentModificationException while compiling via Java
- "Scorecard supply-chain security" GitHub CI action has been consistently failing HOT 1
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 closure-compiler.