- class
JavaClass
(php\lang\JavaClass
) - package
std
- source
php/lang/JavaClass.php
JavaClass ::
primitive()
->
__construct()
->
isStatic()
->
isFinal()
->
isAbstract()
->
isInterface()
->
isEnum()
->
isAnnotation()
->
isArray()
->
isPrimitive()
->
isAnonymousClass()
->
isMemberClass()
->
getName()
->
getSimpleName()
->
getCanonicalName()
->
getSuperClass()
->
getModifiers()
->
isAnnotationPresent()
->
getInterfaces()
->
getDeclaredMethod()
->
getDeclaredMethods()
->
getDeclaredField()
->
getDeclaredFields()
->
newInstance()
->
newInstanceArgs()
->
isAssignableFrom()
->
isSubClass()
->
getEnumConstants()
->
getResource()
JavaClass::primitive(string $name): void
__construct(string $className): void
isStatic(): bool
isFinal(): bool
isAbstract(): bool
isInterface(): bool
isEnum(): bool
isAnnotation(): bool
isArray(): bool
isPrimitive(): bool
isAnonymousClass(): bool
isMemberClass(): bool
getName(): string
getSimpleName(): string
getCanonicalName(): string
getSuperClass(): JavaClass|null
getModifiers(): int
isAnnotationPresent(string $annotationClassName): bool
getInterfaces(): JavaClass[]
getDeclaredMethod(string $name, array $types): JavaMethod
getDeclaredMethods(): JavaMethod[]
getDeclaredField(mixed $name): JavaField
getDeclaredFields(): JavaField[]
newInstance(): JavaObject
newInstanceArgs(array $types, array $arguments): JavaObject
isAssignableFrom(php\lang\JavaClass $class): bool
isSubClass(string $className): bool
getEnumConstants(): JavaObject[]
getResource(string $name): string|null