public class ClassReflectType extends Object implements ReflectType
| Constructor and Description |
|---|
ClassReflectType(Type type,
ReflectPropertyAccessStrategy propertyAccessStrategy,
ReflectPropertyDefaultValueStrategy propertyDefaultValueStrategy,
ReflectRepository repo) |
| Modifier and Type | Method and Description |
|---|---|
ReflectPropertyAccessStrategy |
getAccessStrategy() |
List<ReflectProperty> |
getDeclaredProperties() |
ReflectPropertyDefaultValueStrategy |
getDefaultValueStrategy() |
String |
getName() |
List<ReflectProperty> |
getProperties() |
boolean |
hasNoArgsConstructor() |
boolean |
hasSessionConstructor() |
Object |
newInstance() |
Object |
newInstance(net.thevpc.nuts.NutsSession session) |
public ClassReflectType(Type type, ReflectPropertyAccessStrategy propertyAccessStrategy, ReflectPropertyDefaultValueStrategy propertyDefaultValueStrategy, ReflectRepository repo)
public ReflectPropertyAccessStrategy getAccessStrategy()
getAccessStrategy in interface ReflectTypepublic ReflectPropertyDefaultValueStrategy getDefaultValueStrategy()
getDefaultValueStrategy in interface ReflectTypepublic List<ReflectProperty> getDeclaredProperties()
getDeclaredProperties in interface ReflectTypepublic String getName()
getName in interface ReflectTypepublic List<ReflectProperty> getProperties()
getProperties in interface ReflectTypepublic boolean hasNoArgsConstructor()
hasNoArgsConstructor in interface ReflectTypepublic boolean hasSessionConstructor()
hasSessionConstructor in interface ReflectTypepublic Object newInstance()
newInstance in interface ReflectTypepublic Object newInstance(net.thevpc.nuts.NutsSession session)
newInstance in interface ReflectTypeCopyright © 2022 vpc open source initiative. All rights reserved.