Skip to content

Commit

Permalink
Fix/suppress all rawtypes/unchecked errors.
Browse files Browse the repository at this point in the history
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=255629244
  • Loading branch information
nreid260 authored and blickly committed Jul 1, 2019
1 parent dc29495 commit 2514916
Show file tree
Hide file tree
Showing 5 changed files with 27 additions and 32 deletions.
5 changes: 3 additions & 2 deletions src/com/google/javascript/jscomp/AmbiguateProperties.java
Expand Up @@ -426,8 +426,9 @@ public Property getValue() {
} }


@Override @Override
public Annotation getAnnotation() { @SuppressWarnings("unchecked")
return annotation; public <A extends Annotation> A getAnnotation() {
return (A) annotation;
} }


@Override @Override
Expand Down
33 changes: 12 additions & 21 deletions src/com/google/javascript/jscomp/CommandLineRunner.java
Expand Up @@ -82,7 +82,6 @@
import org.kohsuke.args4j.NamedOptionDef; import org.kohsuke.args4j.NamedOptionDef;
import org.kohsuke.args4j.Option; import org.kohsuke.args4j.Option;
import org.kohsuke.args4j.OptionDef; import org.kohsuke.args4j.OptionDef;
import org.kohsuke.args4j.OptionHandlerFilter;
import org.kohsuke.args4j.spi.FieldSetter; import org.kohsuke.args4j.spi.FieldSetter;
import org.kohsuke.args4j.spi.IntOptionHandler; import org.kohsuke.args4j.spi.IntOptionHandler;
import org.kohsuke.args4j.spi.OptionHandler; import org.kohsuke.args4j.spi.OptionHandler;
Expand Down Expand Up @@ -1063,18 +1062,13 @@ private void printCategoryUsage(
parser.printUsage( parser.printUsage(
stringWriter, stringWriter,
null, null,
new OptionHandlerFilter() { (optionHandler) -> {
@Override if (optionHandler.option instanceof NamedOptionDef) {
public boolean select(OptionHandler optionHandler) { return !optionHandler.option.hidden()
if (optionHandler.option instanceof NamedOptionDef) { && optionName.equals(
return !optionHandler.option.hidden() ((NamedOptionDef) optionHandler.option).name().replaceFirst("^--", ""));
&& optionName.equals(
((NamedOptionDef) optionHandler.option)
.name()
.replaceFirst("^--", ""));
}
return false;
} }
return false;
}); });
stringWriter.flush(); stringWriter.flush();
String rawOptionUsage = stringWriter.toString(); String rawOptionUsage = stringWriter.toString();
Expand Down Expand Up @@ -1108,16 +1102,13 @@ public boolean select(OptionHandler optionHandler) {
parser.printUsage( parser.printUsage(
outputStream, outputStream,
null, null,
new OptionHandlerFilter() { (optionHandler) -> {
@Override if (optionHandler.option instanceof NamedOptionDef) {
public boolean select(OptionHandler optionHandler) { return !optionHandler.option.hidden()
if (optionHandler.option instanceof NamedOptionDef) { && options.contains(
return !optionHandler.option.hidden() ((NamedOptionDef) optionHandler.option).name().replaceFirst("^--", ""));
&& options.contains(
((NamedOptionDef) optionHandler.option).name().replaceFirst("^--", ""));
}
return false;
} }
return false;
}); });
} }


Expand Down
2 changes: 1 addition & 1 deletion src/com/google/javascript/jscomp/gwt/client/Util.java
Expand Up @@ -125,7 +125,7 @@ public final void set(int i, T value) {


@JsOverlay @JsOverlay
public final List<T> asList() { public final List<T> asList() {
return new JsArrayList(this); return new JsArrayList<>(this);
} }


@JsOverlay @JsOverlay
Expand Down
17 changes: 10 additions & 7 deletions src/com/google/javascript/jscomp/transpile/CachingTranspiler.java
Expand Up @@ -38,16 +38,17 @@ public final class CachingTranspiler implements Transpiler {
private final LoadingCache<Key, TranspileResult> cache; private final LoadingCache<Key, TranspileResult> cache;
private final Supplier<String> runtime; private final Supplier<String> runtime;


@SuppressWarnings("unchecked")
public CachingTranspiler( public CachingTranspiler(
final Transpiler delegate, CacheBuilder<Object, ? super TranspileResult> builder) { final Transpiler delegate, CacheBuilder<Object, ? super TranspileResult> builder) {
checkNotNull(delegate); checkNotNull(delegate);
this.cache = builder.build(new CacheLoader<Key, TranspileResult>() { this.cache =
@Override builder.<Key, TranspileResult>build(
public TranspileResult load(Key key) { new CacheLoader<Key, TranspileResult>() {
return delegate.transpile(key.path, key.code); @Override
} public TranspileResult load(Key key) {
}); return delegate.transpile(key.path, key.code);
}
});
this.runtime = Suppliers.memoize(delegate::runtime); this.runtime = Suppliers.memoize(delegate::runtime);
} }


Expand Down Expand Up @@ -80,11 +81,13 @@ private static final class Key {
this.path = checkNotNull(path); this.path = checkNotNull(path);
this.code = checkNotNull(code); this.code = checkNotNull(code);
} }

@Override @Override
public boolean equals(Object other) { public boolean equals(Object other) {
return other instanceof Key return other instanceof Key
&& ((Key) other).path.equals(path) && ((Key) other).code.equals(code); && ((Key) other).path.equals(path) && ((Key) other).code.equals(code);
} }

@Override @Override
public int hashCode() { public int hashCode() {
return Objects.hash(path, code); return Objects.hash(path, code);
Expand Down
Expand Up @@ -65,7 +65,7 @@ public TranspilerBuilder caching(String spec) {
* that the builder itself is not changed. * that the builder itself is not changed.
*/ */
@CheckReturnValue @CheckReturnValue
public TranspilerBuilder caching(CacheBuilder builder) { public TranspilerBuilder caching(CacheBuilder<Object, ? super TranspileResult> builder) {
return new TranspilerBuilder(new CachingTranspiler(transpiler, builder)); return new TranspilerBuilder(new CachingTranspiler(transpiler, builder));
} }


Expand Down

0 comments on commit 2514916

Please sign in to comment.