Close

Java Reflection - Method.getModifiers() Examples

Java Reflection Java Java API 


Class:

java.lang.reflect.Method

java.lang.Objectjava.lang.Objectjava.lang.reflect.AccessibleObjectjava.lang.reflect.AccessibleObjectjava.lang.reflect.AnnotatedElementAnnotatedElementjava.lang.reflect.Executablejava.lang.reflect.Executablejava.lang.reflect.MemberMemberjava.lang.reflect.GenericDeclarationGenericDeclarationjava.lang.reflect.Methodjava.lang.reflect.MethodLogicBig

Method:

public abstract int getModifiers()

Returns the modifiers for the method.


Examples


package com.logicbig.example.method;

import java.lang.reflect.Method;
import java.lang.reflect.Modifier;

public class GetModifiersExample {
private static class Processor {
protected void process() {}
}

public static void main(String... args) throws NoSuchMethodException {
Method m = Processor.class.getDeclaredMethod("process");
int modifiers = m.getModifiers();
System.out.println(modifiers);
String s = Modifier.toString(modifiers);
System.out.println(s);
}
}

Output

4
protected




See Also