Skip to content

Latest commit

 

History

History
307 lines (213 loc) · 4.48 KB

JavaClass.md

File metadata and controls

307 lines (213 loc) · 4.48 KB

JavaClass

  • class JavaClass (php\lang\JavaClass)
  • package std
  • source php/lang/JavaClass.php

Static Methods


Methods


Static Methods

primitive()

JavaClass::primitive(string $name): void

Methods

__construct()

__construct(string $className): void

isStatic()

isStatic(): bool

isFinal()

isFinal(): bool

isAbstract()

isAbstract(): bool

isInterface()

isInterface(): bool

isEnum()

isEnum(): bool

isAnnotation()

isAnnotation(): bool

isArray()

isArray(): bool

isPrimitive()

isPrimitive(): bool

isAnonymousClass()

isAnonymousClass(): bool

isMemberClass()

isMemberClass(): bool

getName()

getName(): string

getSimpleName()

getSimpleName(): string

getCanonicalName()

getCanonicalName(): string

getSuperClass()

getSuperClass(): JavaClass|null

getModifiers()

getModifiers(): int

isAnnotationPresent()

isAnnotationPresent(string $annotationClassName): bool

getInterfaces()

getInterfaces(): JavaClass[]

getDeclaredMethod()

getDeclaredMethod(string $name, array $types): JavaMethod

getDeclaredMethods()

getDeclaredMethods(): JavaMethod[]

getDeclaredField()

getDeclaredField(mixed $name): JavaField

getDeclaredFields()

getDeclaredFields(): JavaField[]

newInstance()

newInstance(): JavaObject

newInstanceArgs()

newInstanceArgs(array $types, array $arguments): JavaObject

isAssignableFrom()

isAssignableFrom(php\lang\JavaClass $class): bool

isSubClass()

isSubClass(string $className): bool

getEnumConstants()

getEnumConstants(): JavaObject[]

getResource()

getResource(string $name): string|null