Class RuntimeReflection.RuntimeTypeInfo
- java.lang.Object
-
- org.inferred.freebuilder.processor.source.RuntimeReflection.RuntimeTypeInfo
-
- All Implemented Interfaces:
ScopeHandler.TypeInfo
- Enclosing class:
- RuntimeReflection
private class RuntimeReflection.RuntimeTypeInfo extends java.lang.Object implements ScopeHandler.TypeInfo
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Class<?>clsprivate QualifiedNamename
-
Constructor Summary
Constructors Constructor Description RuntimeTypeInfo(java.lang.Class<?> cls)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QualifiedNamename()java.util.stream.Stream<ScopeHandler.TypeInfo>nestedTypes()java.util.stream.Stream<ScopeHandler.TypeInfo>supertypes()ScopeHandler.Visibilityvisibility()
-
-
-
Field Detail
-
cls
private final java.lang.Class<?> cls
-
name
private final QualifiedName name
-
-
Method Detail
-
name
public QualifiedName name()
- Specified by:
namein interfaceScopeHandler.TypeInfo
-
visibility
public ScopeHandler.Visibility visibility()
- Specified by:
visibilityin interfaceScopeHandler.TypeInfo
-
supertypes
public java.util.stream.Stream<ScopeHandler.TypeInfo> supertypes()
- Specified by:
supertypesin interfaceScopeHandler.TypeInfo
-
nestedTypes
public java.util.stream.Stream<ScopeHandler.TypeInfo> nestedTypes()
- Specified by:
nestedTypesin interfaceScopeHandler.TypeInfo
-
-