package com.google.gwt.reflect.test.cases;
import com.google.gwt.reflect.client.strategy.ReflectionStrategy;
import com.google.gwt.reflect.test.annotations.CompileRetention;
import com.google.gwt.reflect.test.annotations.RuntimeRetention;
@RuntimeRetention
@ReflectionStrategy(keepNothing=true)
public class ReflectionCaseKeepsNothing extends ReflectionCaseSuperclass{
public ReflectionCaseKeepsNothing() {}
@RuntimeRetention
private class Subclass extends ReflectionCaseKeepsNothing {
@RuntimeRetention
long privateCall;
@CompileRetention
Long publicCall;
@CompileRetention private void privateCall() {
privateCall+=2;
}
@RuntimeRetention public void publicCall() {
publicCall = 2L;
}
}
@RuntimeRetention
long privateCall;
@CompileRetention
Long publicCall;
@CompileRetention private void privateCall() {
privateCall++;
}
@RuntimeRetention public void publicCall() {
publicCall = 1L;
}
}