
ReflectionMethod::getModifiers 메소드는 ReflectionMethod 객체의 접근 제어자(modifier)를 반환합니다.
반환되는 값은 접근 제어자(modifier)의 비트 마스크 형태로 반환됩니다.
예를 들어, public static method의 경우, 0x1001 (0x0800: static, 0x0200: public) 이 반환됩니다.
접근 제어자(modifier)는 다음과 같습니다.
- public: 0x0001
- private: 0x0002
- protected: 0x0004
- static: 0x0008
- final: 0x0010
- synchronized: 0x0020
- volatile: 0x0040
- bridge: 0x0080
- varargs: 0x0100
- native: 0x0200
- abstract: 0x0400
- strictfp: 0x0800
이러한 비트 마스크를 사용하면, 접근 제어자(modifier)를 확인하고 조작할 수 있습니다.
2025-05-28 21:20