Java Reflection

GPTKB entity

Statements (89)
Predicate Object
gptkbp:instanceOf gptkb:REST_API
gptkbp:allows dynamic method invocation
creation of new class instances at runtime
runtime inspection of classes
runtime inspection of fields
runtime inspection of methods
runtime modification of fields
gptkbp:class java.lang.Class
java.lang.reflect.AccessibleObject
java.lang.reflect.AnnotatedElement
java.lang.reflect.Array
java.lang.reflect.Constructor
java.lang.reflect.Field
java.lang.reflect.InvocationHandler
java.lang.reflect.Method
java.lang.reflect.Modifier
java.lang.reflect.Parameter
java.lang.reflect.Proxy
java.lang.reflect.Type
gptkbp:enables access to private members
dynamic proxies
access to annotations
https://www.w3.org/2000/01/rdf-schema#label Java Reflection
gptkbp:introducedIn gptkb:Java_1.1
gptkbp:partOf gptkb:Java_Platform
gptkbp:performanceImpact slower than direct code
gptkbp:riskFactor can bypass access control checks
gptkbp:type java.lang.reflect
gptkbp:usedBy gptkb:Jackson
gptkb:Lombok
gptkb:JPA
gptkb:Log4j
gptkb:Spring_MVC
gptkb:TestNG
gptkb:Hibernate
gptkb:JUnit
gptkb:Spring_Framework
gptkb:Mockito
gptkb:JAXB
gptkb:Spring_Data_Cassandra
gptkb:Spring_Data_Elasticsearch
gptkb:Spring_Data_JDBC
gptkb:Spring_Data_MongoDB
gptkb:Spring_Data_Neo4j
gptkb:Spring_Data_Redis
gptkb:Spring_Boot
gptkb:Gson
gptkb:Spring_AMQP
gptkb:Spring_LDAP
gptkb:Spring_Session
gptkb:Spring_Shell
gptkb:Spring_Batch
gptkb:Spring_Cloud
gptkb:Spring_Data
gptkb:Spring_Integration
gptkb:Spring_Security
gptkb:Spring_AOP
gptkb:Byte_Buddy
gptkb:Spring_WebFlux
gptkb:Spring_Web_Services
gptkb:Spring_Data_JPA
gptkb:Spring_Data_Commons
gptkb:Spring_Kafka
gptkb:AspectJ
dagger
CDI
Guice
CGLIB
EasyMock
JMockit
Javassist
MapStruct
PowerMock
Spring Data Couchbase
Spring Data Envers
Spring Data GemFire
Spring Data KeyValue
Spring Data LDAP
Spring Data R2DBC
Spring Data REST
Spring Data Solr
Spring JMS
gptkbp:usedFor testing
dependency injection
object-relational mapping
serialization
framework development
gptkbp:bfsParent gptkb:Scala_Reflection
gptkbp:bfsLayer 7