static string GetMethodVisibility(MethodAccessFlags accessFlags) { if (accessFlags.HasFlag(MethodAccessFlags.Internal)) { return("kotlin-internal"); } if ((accessFlags & MethodAccessFlags.Public) != 0) { return("public"); } if ((accessFlags & MethodAccessFlags.Protected) != 0) { return("protected"); } if ((accessFlags & MethodAccessFlags.Private) != 0) { return("private"); } return(""); }
private string AccessFlagsAsString(MethodAccessFlags accessFlags) { string result = accessFlags.HasFlag(MethodAccessFlags.Public) ? "public " : string.Empty; result += accessFlags.HasFlag(MethodAccessFlags.Private) ? "private " : string.Empty; result += accessFlags.HasFlag(MethodAccessFlags.Protected) ? "protected " : string.Empty; result += accessFlags.HasFlag(MethodAccessFlags.Static) ? "static " : string.Empty; result += accessFlags.HasFlag(MethodAccessFlags.Final) ? "final " : string.Empty; result += accessFlags.HasFlag(MethodAccessFlags.Synchronized) ? "synchronized " : string.Empty; result += accessFlags.HasFlag(MethodAccessFlags.Bridge) ? "bridge " : string.Empty; result += accessFlags.HasFlag(MethodAccessFlags.VarArgs) ? "varargs " : string.Empty; result += accessFlags.HasFlag(MethodAccessFlags.Native) ? "native " : string.Empty; result += accessFlags.HasFlag(MethodAccessFlags.Abstract) ? "abstract " : string.Empty; result += accessFlags.HasFlag(MethodAccessFlags.Strict) ? "strict " : string.Empty; result += accessFlags.HasFlag(MethodAccessFlags.Synthetic) ? "synthetic " : string.Empty; return(result.Trim()); }
private string AccessFlagsAsString(MethodAccessFlags accessFlags) { string result = accessFlags.HasFlag(MethodAccessFlags.Public) ? "public " : string.Empty; result += accessFlags.HasFlag(MethodAccessFlags.Private) ? "private " : string.Empty; result += accessFlags.HasFlag(MethodAccessFlags.Protected) ? "protected " : string.Empty; result += accessFlags.HasFlag(MethodAccessFlags.Static) ? "static " : string.Empty; result += accessFlags.HasFlag(MethodAccessFlags.Final) ? "final " : string.Empty; result += accessFlags.HasFlag(MethodAccessFlags.Synchronized) ? "synchronized " : string.Empty; result += accessFlags.HasFlag(MethodAccessFlags.Bridge) ? "bridge " : string.Empty; result += accessFlags.HasFlag(MethodAccessFlags.VarArgs) ? "varargs " : string.Empty; result += accessFlags.HasFlag(MethodAccessFlags.Native) ? "native " : string.Empty; result += accessFlags.HasFlag(MethodAccessFlags.Abstract) ? "abstract " : string.Empty; result += accessFlags.HasFlag(MethodAccessFlags.Strict) ? "strict " : string.Empty; result += accessFlags.HasFlag(MethodAccessFlags.Synthetic) ? "synthetic " : string.Empty; return result.Trim(); }