private com.google.common.collect.ImmutableMap<java.lang.String,AutoAnnotationProcessor.Parameter> |
AutoAnnotationProcessor.getParameters(javax.lang.model.element.TypeElement annotationElement,
javax.lang.model.element.ExecutableElement method,
java.util.Map<java.lang.String,AutoAnnotationProcessor.Member> members,
TypeSimplifier typeSimplifier) |
private static com.google.common.collect.ImmutableMap<java.lang.String,java.lang.Integer> |
AutoAnnotationProcessor.invariableHashes(com.google.common.collect.ImmutableMap<java.lang.String,AutoAnnotationProcessor.Member> members,
com.google.common.collect.ImmutableSet<java.lang.String> parameters)
Returns a map from the names of members with invariable hashCodes to the values of those
hashCodes.
|
private void |
AutoAnnotationProcessor.validateParameters(javax.lang.model.element.TypeElement annotationElement,
javax.lang.model.element.ExecutableElement method,
com.google.common.collect.ImmutableMap<java.lang.String,AutoAnnotationProcessor.Member> members,
com.google.common.collect.ImmutableMap<java.lang.String,AutoAnnotationProcessor.Parameter> parameters,
com.google.common.collect.ImmutableMap<java.lang.String,javax.lang.model.element.AnnotationValue> defaultValues) |