__.out(" "); __.dl(); if ($if(a.kind.isType())) { __.dl();__.ln(); __.out(" private final String"); __.out(" "); __.dl(); if ($if(a.mirrorModel)) { __.dl();__.ln(); __.out(" private final "); __.out(" "); __.dl(); if ($if(m.attributes)) { __.dl();__.ln(); __.out(" "); __.out(" "); __.dl(); if ($if(a.kind.isType())) { __.dl();__.ln(); __.out(" TypeMirror"); __.out("Name = null;").ln(); __.out(" "); } else if ($if(a.kind.isAnnotation())) { __.dl();__.ln(); __.out(" AnnotationMirror");
__.out("Extractor extends SimpleAnnotationValueVisitor7<Void, Void> {").ln(); __.dl(); if ($if(a.isArray)) { __.dl();__.ln(); __.out(" "); __.out(" "); __.dl(); if ($if(a.kind.isType())) { __.dl();__.ln(); __.out(" public Void visitType(TypeMirror value, Void p) {").ln(); __.out(" = value;").ln(); __.out(" "); } else if ($if(a.kind.isEnum())) { __.dl();__.ln(); __.out(" public Void visitEnumConstant(VariableElement value, Void p) {").ln(); __.out(".valueOf(value.getSimpleName().toString());").ln(); __.out(" "); } else if ($if(a.kind.isAnnotation())) { __.dl();__.ln(); __.out(" public Void visitAnnotation(AnnotationMirror value, Void p) {").ln(); __.out(" = value;").ln(); __.out(" "); } else if ($if(a.kind.isString())) { __.dl();__.ln(); __.out(" public Void visitString(String value, Void p) {").ln();
}};__.dl();__.ln(); __.dl(); if ($if(a.isArray)) { __.dl();__.ln(); __.out(" java.util.Arrays.equals("); $(__, getOther); __.out(")").ln(); } else if ($if(a.isFloat())) { __.dl();__.ln(); __.out(" Float.floatToIntBits("); $(__, getOther); __.out(")").ln(); } else if ($if(a.isDouble())) { __.dl();__.ln(); __.out(" Double.doubleToLongBits("); $(__, getOther); __.out(")").ln(); } else if ($if(a.kind.isPrimitive())) { __.dl();__.ln(); __.out(" ");
@Override public void run(org.immutables.generator.Templates.Invokation __) { __.dl();__.ln(); __.out(" "); __.dl(); if ($if(a.kind.isType())) { __.dl();__.ln(); __.out(" TypeMirror").ln(); __.out(" "); } else if ($if(a.kind.isAnnotation())) { __.dl();__.ln(); __.out(" AnnotationMirror").ln(); __.out(" "); } else { __.dl();__.ln(); __.out(" "); $(__, a.type); __.ln(); __.out(" "); } __.dl();__.ln(); __.dl(); }}); __.dl();
@Override public boolean apply(Object input) { return !Intrinsics.$if(input); }