What happens if the origin changes? Suppose I have a passkey for Twitter.com, and now the site is named X.com? Is there some way to migrate the passkey?
That statement about not being a supported Google product is just boilerplate that they make you put on Google open source products. I wouldn’t read much into it. I say this as an ex-Googler who open sourced several…
You're getting some flack for this, but I agree with you based on what we've seen with Error Prone. The people who design programming languages are human, and they make mistakes. Unfortunately, if your language becomes…
We package a specific revision of javac and use it for Error Prone. Currently this is a ~year old version of javac 9, which means that: 1) You have to execute your compiler on JDK >=8. 2) You cannot target bytecode <=…
The standard annotation processing APIs don't provide enough information to do the analyses we want to do, so we do hook into javac internals. It does require a lot of effort to keep up with OpenJDK updates, but that's…
What happens if the origin changes? Suppose I have a passkey for Twitter.com, and now the site is named X.com? Is there some way to migrate the passkey?
That statement about not being a supported Google product is just boilerplate that they make you put on Google open source products. I wouldn’t read much into it. I say this as an ex-Googler who open sourced several…
You're getting some flack for this, but I agree with you based on what we've seen with Error Prone. The people who design programming languages are human, and they make mistakes. Unfortunately, if your language becomes…
We package a specific revision of javac and use it for Error Prone. Currently this is a ~year old version of javac 9, which means that: 1) You have to execute your compiler on JDK >=8. 2) You cannot target bytecode <=…
The standard annotation processing APIs don't provide enough information to do the analyses we want to do, so we do hook into javac internals. It does require a lot of effort to keep up with OpenJDK updates, but that's…