Package org.pkl.core.runtime
Class MirrorFactories
java.lang.Object
org.pkl.core.runtime.MirrorFactories
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final VmObjectFactory<VmClass>static final VmObjectFactory<TypeNode>static final VmObjectFactory<Pair<VmTyped,VmList>> static final VmObjectFactory<TypeNode.FunctionTypeNode>static final VmObjectFactory<Pair<VmList,VmTyped>> static final VmObjectFactory<ClassMethod>static final VmObjectFactory<Pair<String,VmTyped>> static final VmObjectFactory<VmTyped>static final VmObjectFactory<Void>static final VmObjectFactory<Void>static final VmObjectFactory<TypeNode.NullableTypeNode>static final VmObjectFactory<VmTyped>static final VmObjectFactory<ClassProperty>static final VmObjectFactory<com.oracle.truffle.api.source.SourceSection>static final VmObjectFactory<TypeNode.StringLiteralTypeNode>static final VmObjectFactory<String>static final VmObjectFactory<VmTypeAlias>static final VmObjectFactory<TypeNode>static final VmObjectFactory<TypeParameter>static final VmObjectFactory<TypeNode.TypeVariableNode>static final VmObjectFactory<VmTyped>static final VmObjectFactory<TypeNode.UnionOfStringLiteralsTypeNode>static final VmObjectFactory<VmList>static final VmObjectFactory<TypeNode.UnionTypeNode>static final VmObjectFactory<VmList>static final VmObjectFactory<Void> -
Method Summary
-
Field Details
-
moduleFactory
-
classFactory
-
typeAliasFactory
-
propertyFactory
-
methodFactory
-
methodParameterFactory
-
typeParameterFactory
-
classTypeFactory
-
typeAliasTypeFactory
-
declaredTypeFactory
-
stringLiteralTypeFactory
-
stringLiteralTypeFactory2
-
unionTypeFactory
-
unionTypeFactory2
-
unionOfStringLiteralsTypeFactory
public static final VmObjectFactory<TypeNode.UnionOfStringLiteralsTypeNode> unionOfStringLiteralsTypeFactory -
unionOfStringLiteralsTypeFactory2
-
nullableTypeFactory
-
nullableTypeFactory2
-
functionTypeFactory
-
functionTypeFactory2
-
typeVariableFactory
-
typeVariableFactory2
-
moduleTypeFactory
-
unknownTypeFactory
-
nothingTypeFactory
-
sourceLocationFactory
public static final VmObjectFactory<com.oracle.truffle.api.source.SourceSection> sourceLocationFactory
-