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
|