Modifier.ToString(Int32) Method

Definition

Return a string describing the access modifier flags in the specified modifier.

[Android.Runtime.Register("toString", "(I)Ljava/lang/String;", "")]
public static string? ToString (int mod);
[<Android.Runtime.Register("toString", "(I)Ljava/lang/String;", "")>]
static member ToString : int -> string

Parameters

mod
Int32

a set of modifiers

Returns

a string representation of the set of modifiers represented by mod

Attributes

Remarks

Return a string describing the access modifier flags in the specified modifier. For example: <blockquote>

public final synchronized strictfp

</blockquote> The modifier names are returned in an order consistent with the suggested modifier orderings given in sections 8.1.1, 8.3.1, 8.4.3, 8.8.3, and 9.1.1 of <cite>The Java&trade; Language Specification</cite>. The full modifier ordering used by this method is: <blockquote> public protected private abstract static final transient volatile synchronized native strictfp interface</blockquote> The interface modifier discussed in this class is not a true modifier in the Java language and it appears after all other modifiers listed by this method. This method may return a string of modifiers that are not valid modifiers of a Java entity; in other words, no checking is done on the possible validity of the combination of modifiers represented by the input.

Note that to perform such checking for a known kind of entity, such as a constructor or method, first AND the argument of toString with the appropriate mask from a method like #constructorModifiers or #methodModifiers.

Java documentation for java.lang.reflect.Modifier.toString(int).

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to