CrackMe.apk
Download file
package kotlin.reflect.jvm.internal.impl.descriptors.runtime.structure;
import java.lang.annotation.Annotation;
import java.util.List;
import kotlin.jvm.internal.Intrinsics;
import kotlin.reflect.jvm.internal.impl.load.java.structure.JavaValueParameter;
import kotlin.reflect.jvm.internal.impl.name.FqName;
import kotlin.reflect.jvm.internal.impl.name.Name;
/* compiled from: ReflectJavaValueParameter.kt */
public final class ReflectJavaValueParameter extends ReflectJavaElement implements JavaValueParameter {
private final boolean isVararg;
private final Annotation[] reflectAnnotations;
private final String reflectName;
private final ReflectJavaType type;
public boolean isDeprecatedInJavaDoc() {
return false;
}
public ReflectJavaType getType() {
return this.type;
}
public boolean isVararg() {
return this.isVararg;
}
public ReflectJavaValueParameter(ReflectJavaType reflectJavaType, Annotation[] annotationArr, String str, boolean z) {
Intrinsics.checkNotNullParameter(reflectJavaType, SessionDescription.ATTR_TYPE);
Intrinsics.checkNotNullParameter(annotationArr, "reflectAnnotations");
this.type = reflectJavaType;
this.reflectAnnotations = annotationArr;
this.reflectName = str;
this.isVararg = z;
}
public List<ReflectJavaAnnotation> getAnnotations() {
return ReflectJavaAnnotationOwnerKt.getAnnotations(this.reflectAnnotations);
}
public ReflectJavaAnnotation findAnnotation(FqName fqName) {
Intrinsics.checkNotNullParameter(fqName, "fqName");
return ReflectJavaAnnotationOwnerKt.findAnnotation(this.reflectAnnotations, fqName);
}
public Name getName() {
String str = this.reflectName;
if (str == null) {
return null;
}
return Name.guessByFirstCharacter(str);
}
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(getClass().getName());
sb.append(": ");
sb.append(isVararg() ? "vararg " : "");
sb.append(getName());
sb.append(": ");
sb.append(getType());
return sb.toString();
}
}
Download file