Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

abs() - Constructor for class org.pkl.core.stdlib.base.FloatNodes.abs
 
abs() - Constructor for class org.pkl.core.stdlib.base.IntNodes.abs
 
abs(long) - Static method in class org.pkl.core.runtime.VmSafeMath
 
ABSTRACT - Enum constant in enum class org.pkl.core.Modifier
 
ABSTRACT - Static variable in class org.pkl.core.ast.VmModifier
 
AbstractAstBuilder<T> - Class in org.pkl.core.ast.builder
 
AbstractAstBuilder(Source) - Constructor for class org.pkl.core.ast.builder.AbstractAstBuilder
 
AbstractCharEscaper - Class in org.pkl.core.util
 
AbstractCharEscaper() - Constructor for class org.pkl.core.util.AbstractCharEscaper
 
AbstractImportNode - Class in org.pkl.core.ast.expression.unary
 
AbstractMessagePackDecoder - Class in org.pkl.core.messaging
 
AbstractMessagePackDecoder(InputStream) - Constructor for class org.pkl.core.messaging.AbstractMessagePackDecoder
 
AbstractMessagePackDecoder(MessageUnpacker) - Constructor for class org.pkl.core.messaging.AbstractMessagePackDecoder
 
AbstractMessagePackEncoder - Class in org.pkl.core.messaging
 
AbstractMessagePackEncoder(OutputStream) - Constructor for class org.pkl.core.messaging.AbstractMessagePackEncoder
 
AbstractMessagePackEncoder(MessagePacker) - Constructor for class org.pkl.core.messaging.AbstractMessagePackEncoder
 
AbstractMessageTransport(MessageTransports.Logger) - Constructor for class org.pkl.core.messaging.MessageTransports.AbstractMessageTransport
 
AbstractPklBinaryDecoder - Class in org.pkl.core.util.pklbinary
Base class for implementing a decoder/parser for the pkl-binary encoding.
AbstractPklBinaryDecoder(MessageUnpacker) - Constructor for class org.pkl.core.util.pklbinary.AbstractPklBinaryDecoder
 
AbstractPklBinaryDecoder.CollectionDecodeIterator - Class in org.pkl.core.util.pklbinary
 
AbstractPklBinaryDecoder.DecodedObjectMember - Record Class in org.pkl.core.util.pklbinary
 
AbstractPklBinaryDecoder.DecodeException - Exception Class in org.pkl.core.util.pklbinary
 
AbstractPklBinaryDecoder.DecodeIterator<T> - Class in org.pkl.core.util.pklbinary
 
AbstractPklBinaryDecoder.MapDecodeIterator - Class in org.pkl.core.util.pklbinary
 
AbstractPklBinaryDecoder.ObjectDecodeIterator - Class in org.pkl.core.util.pklbinary
 
AbstractReadNode - Class in org.pkl.core.ast.expression.unary
 
AbstractReadNode(SourceSection, ModuleKey) - Constructor for class org.pkl.core.ast.expression.unary.AbstractReadNode
 
AbstractRenderer - Class in org.pkl.core.stdlib
 
AbstractRenderer(String, PklConverter, boolean, boolean) - Constructor for class org.pkl.core.stdlib.AbstractRenderer
 
AbstractStringRenderer - Class in org.pkl.core.stdlib
Base class for renderers that are part of the standard library.
AbstractStringRenderer(String, StringBuilder, String, PklConverter, boolean, boolean) - Constructor for class org.pkl.core.stdlib.AbstractStringRenderer
 
accept(Object, ObjectMember, Object) - Method in interface org.pkl.core.runtime.VmObjectLike.MemberValueConsumer
Returns true if VmObjectLike.iterateMemberValues(org.pkl.core.runtime.VmObjectLike.MemberValueConsumer) should continue calling this method for the remaining members, and false otherwise.
accept(Object, ObjectMember, Object) - Method in interface org.pkl.core.runtime.VmObjectLike.ForcedMemberValueConsumer
Returns true if VmObjectLike.forceAndIterateMemberValues(org.pkl.core.runtime.VmObjectLike.ForcedMemberValueConsumer) should continue calling this method for the remaining members, and false otherwise.
accept(TypeNode) - Method in interface org.pkl.core.ast.type.TypeNode.TypeNodeConsumer
Returns true if the visitor should continue visiting type nodes.
accept(Message) - Method in class org.pkl.core.messaging.MessageTransports.AbstractMessageTransport
 
accept(VmValueConverter<T>, Iterable<Object>) - Method in class org.pkl.core.runtime.VmBytes
 
accept(VmValueConverter<T>, Iterable<Object>) - Method in class org.pkl.core.runtime.VmClass
 
accept(VmValueConverter<T>, Iterable<Object>) - Method in class org.pkl.core.runtime.VmDataSize
 
accept(VmValueConverter<T>, Iterable<Object>) - Method in class org.pkl.core.runtime.VmDuration
 
accept(VmValueConverter<T>, Iterable<Object>) - Method in class org.pkl.core.runtime.VmDynamic
 
accept(VmValueConverter<T>, Iterable<Object>) - Method in class org.pkl.core.runtime.VmFunction
 
accept(VmValueConverter<T>, Iterable<Object>) - Method in class org.pkl.core.runtime.VmIntSeq
 
accept(VmValueConverter<T>, Iterable<Object>) - Method in class org.pkl.core.runtime.VmList
 
accept(VmValueConverter<T>, Iterable<Object>) - Method in class org.pkl.core.runtime.VmListing
 
accept(VmValueConverter<T>, Iterable<Object>) - Method in class org.pkl.core.runtime.VmMap
 
accept(VmValueConverter<T>, Iterable<Object>) - Method in class org.pkl.core.runtime.VmMapping
 
accept(VmValueConverter<T>, Iterable<Object>) - Method in class org.pkl.core.runtime.VmNull
 
accept(VmValueConverter<T>, Iterable<Object>) - Method in class org.pkl.core.runtime.VmPair
 
accept(VmValueConverter<T>, Iterable<Object>) - Method in class org.pkl.core.runtime.VmRegex
 
accept(VmValueConverter<T>, Iterable<Object>) - Method in class org.pkl.core.runtime.VmSet
 
accept(VmValueConverter<T>, Iterable<Object>) - Method in class org.pkl.core.runtime.VmTypeAlias
 
accept(VmValueConverter<T>, Iterable<Object>) - Method in class org.pkl.core.runtime.VmTyped
 
accept(VmValueConverter<T>, Iterable<Object>) - Method in class org.pkl.core.runtime.VmValue
 
accept(VmValueVisitor) - Method in class org.pkl.core.runtime.VmBytes
 
accept(VmValueVisitor) - Method in class org.pkl.core.runtime.VmClass
 
accept(VmValueVisitor) - Method in class org.pkl.core.runtime.VmDataSize
 
accept(VmValueVisitor) - Method in class org.pkl.core.runtime.VmDuration
 
accept(VmValueVisitor) - Method in class org.pkl.core.runtime.VmDynamic
 
accept(VmValueVisitor) - Method in class org.pkl.core.runtime.VmFunction
 
accept(VmValueVisitor) - Method in class org.pkl.core.runtime.VmIntSeq
 
accept(VmValueVisitor) - Method in class org.pkl.core.runtime.VmList
 
accept(VmValueVisitor) - Method in class org.pkl.core.runtime.VmListing
 
accept(VmValueVisitor) - Method in class org.pkl.core.runtime.VmMap
 
accept(VmValueVisitor) - Method in class org.pkl.core.runtime.VmMapping
 
accept(VmValueVisitor) - Method in class org.pkl.core.runtime.VmNull
 
accept(VmValueVisitor) - Method in class org.pkl.core.runtime.VmPair
 
accept(VmValueVisitor) - Method in class org.pkl.core.runtime.VmRegex
 
accept(VmValueVisitor) - Method in class org.pkl.core.runtime.VmSet
 
accept(VmValueVisitor) - Method in class org.pkl.core.runtime.VmTypeAlias
 
accept(VmValueVisitor) - Method in class org.pkl.core.runtime.VmTyped
 
accept(VmValueVisitor) - Method in class org.pkl.core.runtime.VmValue
 
accept(ValueConverter<T>) - Method in class org.pkl.core.DataSize
Invokes the given converters's convert method for this Value.
accept(ValueConverter<T>) - Method in class org.pkl.core.Duration
Invokes the given converters's convert method for this Value.
accept(ValueConverter<T>) - Method in class org.pkl.core.Pair
 
accept(ValueConverter<T>) - Method in class org.pkl.core.PClass
 
accept(ValueConverter<T>) - Method in class org.pkl.core.PNull
 
accept(ValueConverter<T>) - Method in class org.pkl.core.PObject
 
accept(ValueConverter<T>) - Method in class org.pkl.core.TypeAlias
 
accept(ValueConverter<T>) - Method in interface org.pkl.core.Value
Invokes the given converters's convert method for this Value.
accept(ValueVisitor) - Method in class org.pkl.core.DataSize
Invokes the given visitor's visit method for this Value.
accept(ValueVisitor) - Method in class org.pkl.core.Duration
Invokes the given visitor's visit method for this Value.
accept(ValueVisitor) - Method in class org.pkl.core.Pair
 
accept(ValueVisitor) - Method in class org.pkl.core.PClass
 
accept(ValueVisitor) - Method in class org.pkl.core.PModule
 
accept(ValueVisitor) - Method in class org.pkl.core.PNull
 
accept(ValueVisitor) - Method in class org.pkl.core.PObject
 
accept(ValueVisitor) - Method in class org.pkl.core.TypeAlias
 
accept(ValueVisitor) - Method in interface org.pkl.core.Value
Invokes the given visitor's visit method for this Value.
acceptTypeNode(TypeNode.TypeNodeConsumer) - Method in class org.pkl.core.ast.type.TypeNode
Visit child type nodes; but not parameterized types (does not visit String in Listing<String>).
acceptTypeNode(TypeNode.TypeNodeConsumer) - Method in class org.pkl.core.ast.type.TypeNode.AnyTypeNode
 
acceptTypeNode(TypeNode.TypeNodeConsumer) - Method in class org.pkl.core.ast.type.TypeNode.BooleanTypeNode
 
acceptTypeNode(TypeNode.TypeNodeConsumer) - Method in class org.pkl.core.ast.type.TypeNode.CollectionTypeNode
 
acceptTypeNode(TypeNode.TypeNodeConsumer) - Method in class org.pkl.core.ast.type.TypeNode.ConstrainedTypeNode
 
acceptTypeNode(TypeNode.TypeNodeConsumer) - Method in class org.pkl.core.ast.type.TypeNode.DynamicTypeNode
 
acceptTypeNode(TypeNode.TypeNodeConsumer) - Method in class org.pkl.core.ast.type.TypeNode.FinalClassTypeNode
 
acceptTypeNode(TypeNode.TypeNodeConsumer) - Method in class org.pkl.core.ast.type.TypeNode.FinalModuleTypeNode
 
acceptTypeNode(TypeNode.TypeNodeConsumer) - Method in class org.pkl.core.ast.type.TypeNode.FloatTypeNode
 
acceptTypeNode(TypeNode.TypeNodeConsumer) - Method in class org.pkl.core.ast.type.TypeNode.FunctionClassTypeNode
 
acceptTypeNode(TypeNode.TypeNodeConsumer) - Method in class org.pkl.core.ast.type.TypeNode.FunctionNClassTypeNode
 
acceptTypeNode(TypeNode.TypeNodeConsumer) - Method in class org.pkl.core.ast.type.TypeNode.FunctionTypeNode
 
acceptTypeNode(TypeNode.TypeNodeConsumer) - Method in class org.pkl.core.ast.type.TypeNode.Int16TypeAliasTypeNode
 
acceptTypeNode(TypeNode.TypeNodeConsumer) - Method in class org.pkl.core.ast.type.TypeNode.Int32TypeAliasTypeNode
 
acceptTypeNode(TypeNode.TypeNodeConsumer) - Method in class org.pkl.core.ast.type.TypeNode.Int8TypeAliasTypeNode
 
acceptTypeNode(TypeNode.TypeNodeConsumer) - Method in class org.pkl.core.ast.type.TypeNode.IntMaskSlotTypeNode
 
acceptTypeNode(TypeNode.TypeNodeConsumer) - Method in class org.pkl.core.ast.type.TypeNode.IntTypeNode
 
acceptTypeNode(TypeNode.TypeNodeConsumer) - Method in class org.pkl.core.ast.type.TypeNode.ListingTypeNode
 
acceptTypeNode(TypeNode.TypeNodeConsumer) - Method in class org.pkl.core.ast.type.TypeNode.ListTypeNode
 
acceptTypeNode(TypeNode.TypeNodeConsumer) - Method in class org.pkl.core.ast.type.TypeNode.MappingTypeNode
 
acceptTypeNode(TypeNode.TypeNodeConsumer) - Method in class org.pkl.core.ast.type.TypeNode.MapTypeNode
 
acceptTypeNode(TypeNode.TypeNodeConsumer) - Method in class org.pkl.core.ast.type.TypeNode.NonFinalClassTypeNode
 
acceptTypeNode(TypeNode.TypeNodeConsumer) - Method in class org.pkl.core.ast.type.TypeNode.NonFinalModuleTypeNode
 
acceptTypeNode(TypeNode.TypeNodeConsumer) - Method in class org.pkl.core.ast.type.TypeNode.NonNullTypeAliasTypeNode
 
acceptTypeNode(TypeNode.TypeNodeConsumer) - Method in class org.pkl.core.ast.type.TypeNode.NothingTypeNode
 
acceptTypeNode(TypeNode.TypeNodeConsumer) - Method in class org.pkl.core.ast.type.TypeNode.NullableTypeNode
 
acceptTypeNode(TypeNode.TypeNodeConsumer) - Method in class org.pkl.core.ast.type.TypeNode.NumberTypeNode
 
acceptTypeNode(TypeNode.TypeNodeConsumer) - Method in class org.pkl.core.ast.type.TypeNode.PairTypeNode
 
acceptTypeNode(TypeNode.TypeNodeConsumer) - Method in class org.pkl.core.ast.type.TypeNode.SetTypeNode
 
acceptTypeNode(TypeNode.TypeNodeConsumer) - Method in class org.pkl.core.ast.type.TypeNode.StringLiteralTypeNode
 
acceptTypeNode(TypeNode.TypeNodeConsumer) - Method in class org.pkl.core.ast.type.TypeNode.StringTypeNode
 
acceptTypeNode(TypeNode.TypeNodeConsumer) - Method in class org.pkl.core.ast.type.TypeNode.TypeAliasTypeNode
 
acceptTypeNode(TypeNode.TypeNodeConsumer) - Method in class org.pkl.core.ast.type.TypeNode.TypedTypeNode
 
acceptTypeNode(TypeNode.TypeNodeConsumer) - Method in class org.pkl.core.ast.type.TypeNode.TypeVariableNode
 
acceptTypeNode(TypeNode.TypeNodeConsumer) - Method in class org.pkl.core.ast.type.TypeNode.UnionOfStringLiteralsTypeNode
 
acceptTypeNode(TypeNode.TypeNodeConsumer) - Method in class org.pkl.core.ast.type.TypeNode.UnionTypeNode
 
acceptTypeNode(TypeNode.TypeNodeConsumer) - Method in class org.pkl.core.ast.type.TypeNode.UnknownTypeNode
 
acceptTypeNode(TypeNode.TypeNodeConsumer) - Method in class org.pkl.core.ast.type.TypeNode.VarArgsTypeNode
 
acos() - Constructor for class org.pkl.core.stdlib.math.MathNodes.acos
 
actualValue - Variable in exception class org.pkl.core.ast.type.VmTypeMismatchException
 
add() - Constructor for class org.pkl.core.stdlib.base.ListNodes.add
 
add() - Constructor for class org.pkl.core.stdlib.base.SetNodes.add
 
add(double, double) - Static method in class org.pkl.core.runtime.VmSafeMath
 
add(int, Object) - Method in class org.pkl.core.util.json.Json.JsArray
 
add(long, long) - Static method in class org.pkl.core.runtime.VmSafeMath
 
add(Object) - Method in class org.pkl.core.runtime.VmCollection
 
add(Object) - Method in interface org.pkl.core.runtime.VmCollection.Builder
 
add(Object) - Method in class org.pkl.core.runtime.VmList
 
add(Object) - Method in class org.pkl.core.runtime.VmSet
 
add(Object) - Method in class org.pkl.core.util.json.Json.JsArray
 
add(Object, Object) - Method in class org.pkl.core.runtime.VmMap.Builder
 
add(EconomicSet<E>, E) - Static method in class org.pkl.core.util.EconomicSets
 
add(VmDataSize) - Method in class org.pkl.core.runtime.VmDataSize
 
add(VmDuration) - Method in class org.pkl.core.runtime.VmDuration
 
addAll(int, Collection<?>) - Method in class org.pkl.core.util.json.Json.JsArray
 
addAll(Iterable<?>) - Method in interface org.pkl.core.runtime.VmCollection.Builder
 
addAll(Collection<?>) - Method in class org.pkl.core.util.json.Json.JsArray
 
addAllowedModule(Pattern) - Method in interface org.pkl.core.SecurityManagerBuilder
 
addAllowedModule(Pattern) - Method in class org.pkl.core.SecurityManagers.StandardBuilder
 
addAllowedModules(Collection<Pattern>) - Method in interface org.pkl.core.SecurityManagerBuilder
 
addAllowedModules(Collection<Pattern>) - Method in class org.pkl.core.SecurityManagers.StandardBuilder
 
addAllowedResource(Pattern) - Method in interface org.pkl.core.SecurityManagerBuilder
 
addAllowedResource(Pattern) - Method in class org.pkl.core.SecurityManagers.StandardBuilder
 
addAllowedResources(Collection<Pattern>) - Method in interface org.pkl.core.SecurityManagerBuilder
 
addAllowedResources(Collection<Pattern>) - Method in class org.pkl.core.SecurityManagers.StandardBuilder
 
addBooleanProperty(String, VmObjectFactory.BooleanProperty<E>) - Method in class org.pkl.core.stdlib.VmObjectFactory
 
addCertificates(byte[]) - Method in interface org.pkl.core.http.HttpClient.Builder
Adds CA certificate bytes to the client's trust store.
addCertificates(Path) - Method in interface org.pkl.core.http.HttpClient.Builder
Adds a CA certificate file to the client's trust store.
addClassProperty(String, VmObjectFactory.Property<E, VmClass>) - Method in class org.pkl.core.stdlib.VmObjectFactory
 
addDurationProperty(String, VmObjectFactory.Property<E, VmDuration>) - Method in class org.pkl.core.stdlib.VmObjectFactory
 
addElement(Object) - Method in class org.pkl.core.runtime.VmObjectBuilder
 
addEndChild(boolean, RrbTree.Node<T>) - Method in interface org.pkl.core.util.paguro.RrbTree.Node
Adds a node as the first/leftmost or last/rightmost child
addEndChildren(boolean, RrbTree.Node<T>[]) - Method in interface org.pkl.core.util.paguro.RrbTree.Node
Adds kids as leftmost or rightmost of current children
addEntry(Object, Object) - Method in class org.pkl.core.runtime.VmObjectBuilder
 
addEntry(Object, SharedMemberNode) - Method in class org.pkl.core.runtime.VmObjectBuilder
 
addEnvironmentVariable(String, String) - Method in class org.pkl.core.EvaluatorBuilder
Adds the given environment variable, overriding any environment variable previously added under the same name.
addEnvironmentVariables(Map<String, String>) - Method in class org.pkl.core.EvaluatorBuilder
Adds the given environment variables, overriding any environment variables previously added under the same name.
addError(TestResults.Error) - Method in class org.pkl.core.TestResults.TestResult.Builder
 
addExternalProperties(Map<String, String>) - Method in class org.pkl.core.EvaluatorBuilder
Adds the given external properties, overriding any properties previously set under the same name.
addExternalProperty(String, String) - Method in class org.pkl.core.EvaluatorBuilder
Adds the given external property, overriding any property previously set under the same name.
addFailure(TestResults.Failure) - Method in class org.pkl.core.TestResults.TestResult.Builder
 
addImplicitResolver(Tag, Pattern, String) - Method in class org.pkl.core.util.yaml.snake.YamlResolver
 
addIntProperty(String, VmObjectFactory.IntProperty<E>) - Method in class org.pkl.core.stdlib.VmObjectFactory
 
AdditionNode - Class in org.pkl.core.ast.expression.binary
 
AdditionNode(SourceSection) - Constructor for class org.pkl.core.ast.expression.binary.AdditionNode
 
addListEntries(VirtualFrame, int, EconomicMap<Object, ObjectMember>, ExpressionNode[], ObjectMember[]) - Method in class org.pkl.core.ast.expression.literal.SpecializedObjectLiteralNode
 
addListProperty(String, VmObjectFactory.Property<E, VmList>) - Method in class org.pkl.core.stdlib.VmObjectFactory
 
addMapProperty(String, VmObjectFactory.Property<E, VmMap>) - Method in class org.pkl.core.stdlib.VmObjectFactory
 
addMethod(ClassMethod) - Method in class org.pkl.core.runtime.VmClass
 
addMethods(Iterable<ClassMethod>) - Method in class org.pkl.core.runtime.VmClass
 
addModuleKeyFactories(Collection<ModuleKeyFactory>) - Method in class org.pkl.core.EvaluatorBuilder
Adds the given module key factories.
addModuleKeyFactory(ModuleKeyFactory) - Method in class org.pkl.core.EvaluatorBuilder
Adds the given module key factory.
addProperties(Iterable<ClassProperty>) - Method in class org.pkl.core.runtime.VmClass
 
addProperties(UnmodifiableEconomicMap<Object, ObjectMember>) - Method in class org.pkl.core.runtime.VmTyped
 
addProperty(String, VmObjectFactory.Property<E, T>) - Method in class org.pkl.core.stdlib.VmObjectFactory
 
addProperty(ClassProperty) - Method in class org.pkl.core.runtime.VmClass
 
addProperty(ObjectMember) - Method in class org.pkl.core.runtime.VmTyped
 
addProperty(Identifier, Object) - Method in class org.pkl.core.runtime.VmObjectBuilder
 
addResourceReader(ResourceReader) - Method in class org.pkl.core.EvaluatorBuilder
 
addResourceReaders(Collection<ResourceReader>) - Method in class org.pkl.core.EvaluatorBuilder
 
address() - Method in record class org.pkl.core.evaluatorSettings.PklEvaluatorSettings.Proxy
Returns the value of the address record component.
addRewrite(URI, URI) - Method in interface org.pkl.core.http.HttpClient.Builder
Adds a rewrite rule.
addSetProperty(String, VmObjectFactory.Property<E, VmSet>) - Method in class org.pkl.core.stdlib.VmObjectFactory
 
addStringProperty(String, VmObjectFactory.Property<E, String>) - Method in class org.pkl.core.stdlib.VmObjectFactory
 
addSuccess() - Method in class org.pkl.core.TestResults.TestResult.Builder
 
addTypedProperty(String, VmObjectFactory.Property<E, VmTyped>) - Method in class org.pkl.core.stdlib.VmObjectFactory
 
addValueProperty(String, VmObjectFactory.Property<E, VmValue>) - Method in class org.pkl.core.stdlib.VmObjectFactory
 
adhocEvalError(String, Object...) - Method in class org.pkl.core.runtime.VmExceptionBuilder
 
AFTER - Static variable in class org.pkl.core.runtime.Identifier
 
aggregateResult(List<ImportsAndReadsParser.Entry>, List<ImportsAndReadsParser.Entry>) - Method in class org.pkl.core.ast.builder.ImportsAndReadsParser
 
Alias(TypeAlias) - Constructor for class org.pkl.core.PType.Alias
 
Alias(TypeAlias, List<PType>, PType) - Constructor for class org.pkl.core.PType.Alias
 
ALL - Enum constant in enum class org.pkl.core.ast.builder.ConstLevel
 
allowedModules() - Method in record class org.pkl.core.evaluatorSettings.PklEvaluatorSettings
Returns the value of the allowedModules record component.
allowedResources() - Method in record class org.pkl.core.evaluatorSettings.PklEvaluatorSettings
Returns the value of the allowedResources record component.
AlsoKnownAs - Static variable in class org.pkl.core.PClassInfo
 
ALWAYS - Enum constant in enum class org.pkl.core.evaluatorSettings.Color
 
AmendFunctionNode - Class in org.pkl.core.ast.expression.literal
 
AmendFunctionNode(ObjectLiteralNode, TypeNode[]) - Constructor for class org.pkl.core.ast.expression.literal.AmendFunctionNode
 
AmendModuleNode - Class in org.pkl.core.ast.expression.literal
 
AmendModuleNode(SourceSection, VmLanguage, ExpressionNode[], EconomicMap<Object, ObjectMember>, ModuleInfo) - Constructor for class org.pkl.core.ast.expression.literal.AmendModuleNode
 
analyze(URI[], VmContext) - Static method in class org.pkl.core.runtime.VmImportAnalyzer
 
AnalyzeModule - Class in org.pkl.core.runtime
 
AnalyzeModule() - Constructor for class org.pkl.core.runtime.AnalyzeModule
 
AnalyzeNodes - Class in org.pkl.core.stdlib.analyze
 
AnalyzeNodes.importGraph - Class in org.pkl.core.stdlib.analyze
 
Analyzer - Class in org.pkl.core
Utility library for static analysis of Pkl programs.
Analyzer(StackFrameTransformer, boolean, SecurityManager, Collection<ModuleKeyFactory>, Path, DeclaredDependencies, HttpClient, TraceMode) - Constructor for class org.pkl.core.Analyzer
 
and() - Constructor for class org.pkl.core.stdlib.base.IntNodes.and
 
andThen(StackFrameTransformer) - Method in interface org.pkl.core.StackFrameTransformer
 
annotationNodes - Variable in class org.pkl.core.ast.member.UnresolvedClassMemberNode
 
annotations - Variable in class org.pkl.core.ast.member.ClassMember
 
AnnotationScope(SymbolTable.Scope, FrameDescriptor.Builder) - Constructor for class org.pkl.core.ast.builder.SymbolTable.AnnotationScope
 
AnsiStringBuilder - Class in org.pkl.core.util
 
AnsiStringBuilder(boolean) - Constructor for class org.pkl.core.util.AnsiStringBuilder
 
AnsiStringBuilder.AnsiCode - Enum Class in org.pkl.core.util
 
AnsiTheme - Class in org.pkl.core.util
 
any() - Constructor for class org.pkl.core.stdlib.base.ListingNodes.any
 
any() - Constructor for class org.pkl.core.stdlib.base.ListNodes.any
 
any() - Constructor for class org.pkl.core.stdlib.base.MapNodes.any
 
any() - Constructor for class org.pkl.core.stdlib.base.MappingNodes.any
 
any() - Constructor for class org.pkl.core.stdlib.base.SetNodes.any
 
Any - Static variable in class org.pkl.core.PClassInfo
 
ANY - Static variable in class org.pkl.core.runtime.Identifier
 
AnyNodes - Class in org.pkl.core.stdlib.base
 
AnyNodes.getClass - Class in org.pkl.core.stdlib.base
 
AnyNodes.ifNonNull - Class in org.pkl.core.stdlib.base
 
AnyNodes.toString - Class in org.pkl.core.stdlib.base
 
AnyTypeNode(SourceSection) - Constructor for class org.pkl.core.ast.type.TypeNode.AnyTypeNode
 
apiTests() - Method in record class org.pkl.core.project.Package
Returns the value of the apiTests record component.
append(char) - Method in class org.pkl.core.util.AnsiStringBuilder
Append the string representation of value to the string.
append(char) - Method in class org.pkl.core.util.StringBuilderWriter
 
append(int) - Method in class org.pkl.core.util.AnsiStringBuilder
Append the string representation of value to the string.
append(E) - Method in class org.pkl.core.util.paguro.RrbTree
append(E) - Method in class org.pkl.core.util.paguro.RrbTree.ImRrbt
append(E) - Method in class org.pkl.core.util.paguro.RrbTree.MutRrbt
append(CharSequence) - Method in class org.pkl.core.util.StringBuilderWriter
 
append(CharSequence, int, int) - Method in class org.pkl.core.util.StringBuilderWriter
 
append(Object) - Method in class org.pkl.core.util.AnsiStringBuilder
Append the string representation of value to the string.
append(String) - Method in class org.pkl.core.util.AnsiStringBuilder
Append value to the string.
append(Set<AnsiStringBuilder.AnsiCode>, String) - Method in class org.pkl.core.util.AnsiStringBuilder
Append value to the string, ensuring it is formatted with codes.
append(AnsiStringBuilder.AnsiCode, int) - Method in class org.pkl.core.util.AnsiStringBuilder
Append value to the string, ensuring it is formatted with codes.
append(AnsiStringBuilder.AnsiCode, Runnable) - Method in class org.pkl.core.util.AnsiStringBuilder
Apply code to every appended element within runnable.
append(AnsiStringBuilder.AnsiCode, String) - Method in class org.pkl.core.util.AnsiStringBuilder
Append value to the string, ensuring it is formatted with codes.
appendSome(Fn0<? extends Option<E>>) - Method in class org.pkl.core.util.paguro.RrbTree
appendSome(Fn0<? extends Option<E>>) - Method in class org.pkl.core.util.paguro.RrbTree.ImRrbt
appendSome(Fn0<? extends Option<E>>) - Method in class org.pkl.core.util.paguro.RrbTree.MutRrbt
appendToBuilder(StringBuilder, String) - Static method in class org.pkl.core.runtime.VmUtils
 
appendUntrusted(String) - Method in class org.pkl.core.util.AnsiStringBuilder
Append a string whose contents are unknown, and might contain ANSI color codes.
apply() - Constructor for class org.pkl.core.stdlib.base.Function0Nodes.apply
 
apply() - Constructor for class org.pkl.core.stdlib.base.Function1Nodes.apply
 
apply() - Constructor for class org.pkl.core.stdlib.base.Function2Nodes.apply
 
apply() - Constructor for class org.pkl.core.stdlib.base.Function3Nodes.apply
 
apply() - Constructor for class org.pkl.core.stdlib.base.Function4Nodes.apply
 
apply() - Constructor for class org.pkl.core.stdlib.base.Function5Nodes.apply
 
apply(Object) - Method in class org.pkl.core.runtime.VmFunction
 
apply(Object) - Method in interface org.pkl.core.util.json.Json.Mapper
 
apply(Object, Object) - Method in class org.pkl.core.runtime.VmFunction
 
APPLY - Static variable in class org.pkl.core.runtime.Identifier
 
applyFromProject(Project) - Method in class org.pkl.core.EvaluatorBuilder
Given a project, sets its dependencies, and also applies any evaluator settings if set.
applyToList() - Constructor for class org.pkl.core.stdlib.base.FunctionNodes.applyToList
 
ApplyVmFunction0Node - Class in org.pkl.core.ast.lambda
 
ApplyVmFunction0Node() - Constructor for class org.pkl.core.ast.lambda.ApplyVmFunction0Node
 
ApplyVmFunction1Node - Class in org.pkl.core.ast.lambda
 
ApplyVmFunction1Node() - Constructor for class org.pkl.core.ast.lambda.ApplyVmFunction1Node
 
ApplyVmFunction2Node - Class in org.pkl.core.ast.lambda
 
ApplyVmFunction2Node() - Constructor for class org.pkl.core.ast.lambda.ApplyVmFunction2Node
 
ApplyVmFunction3Node - Class in org.pkl.core.ast.lambda
 
ApplyVmFunction3Node() - Constructor for class org.pkl.core.ast.lambda.ApplyVmFunction3Node
 
ApplyVmFunction4Node - Class in org.pkl.core.ast.lambda
 
ApplyVmFunction4Node() - Constructor for class org.pkl.core.ast.lambda.ApplyVmFunction4Node
 
ApplyVmFunction5Node - Class in org.pkl.core.ast.lambda
 
ApplyVmFunction5Node() - Constructor for class org.pkl.core.ast.lambda.ApplyVmFunction5Node
 
architecture() - Method in record class org.pkl.core.Platform.Processor
Returns the value of the architecture record component.
arguments() - Method in record class org.pkl.core.evaluatorSettings.PklEvaluatorSettings.ExternalReader
Returns the value of the arguments record component.
ArrayCharEscaper - Class in org.pkl.core.util
 
ArrayCharEscaper.Builder - Class in org.pkl.core.util
 
asin() - Constructor for class org.pkl.core.stdlib.math.MathNodes.asin
 
AstBuilder - Class in org.pkl.core.ast.builder
 
AstBuilder(Source, VmLanguage, ModuleInfo, ModuleResolver) - Constructor for class org.pkl.core.ast.builder.AstBuilder
 
atan() - Constructor for class org.pkl.core.stdlib.math.MathNodes.atan
 
atan2() - Constructor for class org.pkl.core.stdlib.math.MathNodes.atan2
 
ATOM - Static variable in record class org.pkl.core.settings.PklSettings.Editor
The Atom editor.
ATTRIBUTES - Static variable in class org.pkl.core.runtime.Identifier
 
authors() - Method in record class org.pkl.core.project.Package
Returns the value of the authors record component.
AUTO - Enum constant in enum class org.pkl.core.evaluatorSettings.Color
 

B

b() - Constructor for class org.pkl.core.stdlib.base.FloatNodes.b
 
b() - Constructor for class org.pkl.core.stdlib.base.IntNodes.b
 
B - Static variable in class org.pkl.core.runtime.Identifier
 
base64() - Constructor for class org.pkl.core.stdlib.base.BytesNodes.base64
 
base64() - Constructor for class org.pkl.core.stdlib.base.StringNodes.base64
 
base64() - Method in class org.pkl.core.runtime.VmBytes
 
base64(byte[]) - Static method in class org.pkl.core.util.ByteArrayUtils
 
BASE64 - Static variable in class org.pkl.core.runtime.Identifier
 
base64Decoded() - Constructor for class org.pkl.core.stdlib.base.StringNodes.base64Decoded
 
base64DecodedBytes() - Constructor for class org.pkl.core.stdlib.base.StringNodes.base64DecodedBytes
 
BaseMessagePackDecoder - Class in org.pkl.core.messaging
 
BaseMessagePackDecoder(InputStream) - Constructor for class org.pkl.core.messaging.BaseMessagePackDecoder
 
BaseMessagePackDecoder(MessageUnpacker) - Constructor for class org.pkl.core.messaging.BaseMessagePackDecoder
 
BaseMessagePackEncoder - Class in org.pkl.core.messaging
 
BaseMessagePackEncoder(OutputStream) - Constructor for class org.pkl.core.messaging.BaseMessagePackEncoder
 
BaseMessagePackEncoder(MessagePacker) - Constructor for class org.pkl.core.messaging.BaseMessagePackEncoder
 
BaseModule - Class in org.pkl.core.runtime
 
BaseModule() - Constructor for class org.pkl.core.runtime.BaseModule
 
BaseNodes - Class in org.pkl.core.stdlib.base
External property and function implementations for the `base` module.
BaseNodes.Bytes - Class in org.pkl.core.stdlib.base
 
BaseNodes.Infinity - Class in org.pkl.core.stdlib.base
 
BaseNodes.IntSeq - Class in org.pkl.core.stdlib.base
 
BaseNodes.List - Class in org.pkl.core.stdlib.base
 
BaseNodes.Map - Class in org.pkl.core.stdlib.base
 
BaseNodes.NaN - Class in org.pkl.core.stdlib.base
 
BaseNodes.Null - Class in org.pkl.core.stdlib.base
 
BaseNodes.Pair - Class in org.pkl.core.stdlib.base
 
BaseNodes.Regex - Class in org.pkl.core.stdlib.base
 
BaseNodes.Set - Class in org.pkl.core.stdlib.base
 
BaseNodes.Undefined - Class in org.pkl.core.stdlib.base
 
baseUri() - Method in record class org.pkl.core.project.CanonicalPackageUri
Returns the value of the baseUri record component.
basic() - Static method in class org.pkl.core.ValueFormatter
Equivalent to new ValueFormatter(false, false).
BEFORE - Static variable in class org.pkl.core.runtime.Identifier
 
beginArray() - Method in class org.pkl.core.util.json.JsonWriter
Begins encoding a new array.
beginObject() - Method in class org.pkl.core.util.json.JsonWriter
Begins encoding a new object.
BenchmarkModule - Class in org.pkl.core.runtime
 
BenchmarkModule() - Constructor for class org.pkl.core.runtime.BenchmarkModule
 
BG_BLACK - Enum constant in enum class org.pkl.core.util.AnsiStringBuilder.AnsiCode
 
BG_BLUE - Enum constant in enum class org.pkl.core.util.AnsiStringBuilder.AnsiCode
 
BG_BRIGHT_BLACK - Enum constant in enum class org.pkl.core.util.AnsiStringBuilder.AnsiCode
 
BG_BRIGHT_BLUE - Enum constant in enum class org.pkl.core.util.AnsiStringBuilder.AnsiCode
 
BG_BRIGHT_CYAN - Enum constant in enum class org.pkl.core.util.AnsiStringBuilder.AnsiCode
 
BG_BRIGHT_GREEN - Enum constant in enum class org.pkl.core.util.AnsiStringBuilder.AnsiCode
 
BG_BRIGHT_MAGENTA - Enum constant in enum class org.pkl.core.util.AnsiStringBuilder.AnsiCode
 
BG_BRIGHT_RED - Enum constant in enum class org.pkl.core.util.AnsiStringBuilder.AnsiCode
 
BG_BRIGHT_WHITE - Enum constant in enum class org.pkl.core.util.AnsiStringBuilder.AnsiCode
 
BG_BRIGHT_YELLOW - Enum constant in enum class org.pkl.core.util.AnsiStringBuilder.AnsiCode
 
BG_CYAN - Enum constant in enum class org.pkl.core.util.AnsiStringBuilder.AnsiCode
 
BG_GREEN - Enum constant in enum class org.pkl.core.util.AnsiStringBuilder.AnsiCode
 
BG_MAGENTA - Enum constant in enum class org.pkl.core.util.AnsiStringBuilder.AnsiCode
 
BG_RED - Enum constant in enum class org.pkl.core.util.AnsiStringBuilder.AnsiCode
 
BG_WHITE - Enum constant in enum class org.pkl.core.util.AnsiStringBuilder.AnsiCode
 
BG_YELLOW - Enum constant in enum class org.pkl.core.util.AnsiStringBuilder.AnsiCode
 
bigger(ConstLevel) - Method in enum class org.pkl.core.ast.builder.ConstLevel
 
biggerOrEquals(ConstLevel) - Method in enum class org.pkl.core.ast.builder.ConstLevel
 
BinaryExpressionNode - Class in org.pkl.core.ast.expression.binary
 
BinaryExpressionNode(SourceSection) - Constructor for class org.pkl.core.ast.expression.binary.BinaryExpressionNode
 
BLACK - Enum constant in enum class org.pkl.core.util.AnsiStringBuilder.AnsiCode
 
BlackholeNode - Class in org.pkl.core.ast.internal
Ensures that `childNode` isn't optimized away.
BlackholeNode() - Constructor for class org.pkl.core.ast.internal.BlackholeNode
 
BLUE - Enum constant in enum class org.pkl.core.util.AnsiStringBuilder.AnsiCode
 
bodyNode - Variable in class org.pkl.core.ast.MemberNode
 
BOLD - Enum constant in enum class org.pkl.core.util.AnsiStringBuilder.AnsiCode
 
Boolean - Static variable in class org.pkl.core.PClassInfo
 
BooleanNodes - Class in org.pkl.core.stdlib.base
 
BooleanNodes.implies - Class in org.pkl.core.stdlib.base
 
BooleanNodes.xor - Class in org.pkl.core.stdlib.base
 
BooleanTypeNode(SourceSection) - Constructor for class org.pkl.core.ast.type.TypeNode.BooleanTypeNode
 
BRIGHT_BLACK - Enum constant in enum class org.pkl.core.util.AnsiStringBuilder.AnsiCode
 
BRIGHT_BLUE - Enum constant in enum class org.pkl.core.util.AnsiStringBuilder.AnsiCode
 
BRIGHT_CYAN - Enum constant in enum class org.pkl.core.util.AnsiStringBuilder.AnsiCode
 
BRIGHT_GREEN - Enum constant in enum class org.pkl.core.util.AnsiStringBuilder.AnsiCode
 
BRIGHT_MAGENTA - Enum constant in enum class org.pkl.core.util.AnsiStringBuilder.AnsiCode
 
BRIGHT_RED - Enum constant in enum class org.pkl.core.util.AnsiStringBuilder.AnsiCode
 
BRIGHT_WHITE - Enum constant in enum class org.pkl.core.util.AnsiStringBuilder.AnsiCode
 
BRIGHT_YELLOW - Enum constant in enum class org.pkl.core.util.AnsiStringBuilder.AnsiCode
 
BufferedLogger - Class in org.pkl.core
A logger that keeps messages locally and can return them.
BufferedLogger(Logger) - Constructor for class org.pkl.core.BufferedLogger
 
bug(String, Object...) - Method in class org.pkl.core.runtime.VmExceptionBuilder
 
BUG - Enum constant in enum class org.pkl.core.runtime.VmException.Kind
 
build() - Method in class org.pkl.core.EvaluatorBuilder
 
build() - Method in interface org.pkl.core.http.HttpClient.Builder
Creates a new HttpClient from the current state of this builder.
build() - Method in interface org.pkl.core.runtime.VmCollection.Builder
 
build() - Method in class org.pkl.core.runtime.VmExceptionBuilder
 
build() - Method in class org.pkl.core.runtime.VmMap.Builder
 
build() - Method in interface org.pkl.core.SecurityManagerBuilder
 
build() - Method in class org.pkl.core.SecurityManagers.StandardBuilder
 
build() - Method in class org.pkl.core.TestResults.Builder
 
build() - Method in class org.pkl.core.TestResults.TestResult.Builder
 
build() - Method in class org.pkl.core.util.ArrayCharEscaper.Builder
 
builder - Variable in class org.pkl.core.stdlib.AbstractStringRenderer
 
builder - Variable in class org.pkl.core.util.yaml.YamlEmitter
 
builder() - Static method in interface org.pkl.core.http.HttpClient
Creates a new HTTPClient builder with default settings.
builder() - Method in class org.pkl.core.runtime.VmCollection
 
builder() - Method in class org.pkl.core.runtime.VmList
 
builder() - Static method in class org.pkl.core.runtime.VmMap
 
builder() - Method in class org.pkl.core.runtime.VmSet
 
builder() - Static method in class org.pkl.core.util.ArrayCharEscaper
 
builder(int) - Static method in class org.pkl.core.util.ArrayCharEscaper
 
builder(VmMap) - Static method in class org.pkl.core.runtime.VmMap
 
builder(VmSet) - Static method in class org.pkl.core.runtime.VmSet
 
Builder(String) - Constructor for class org.pkl.core.TestResults.TestResult.Builder
 
Builder(String, String) - Constructor for class org.pkl.core.TestResults.Builder
 
builderToString(StringBuilder) - Static method in class org.pkl.core.runtime.VmUtils
 
buildFrameDescriptor() - Method in class org.pkl.core.ast.builder.SymbolTable.Scope
 
buildLazily() - Method in interface org.pkl.core.http.HttpClient.Builder
Returns an HTTPClient wrapper that defers building the actual HTTP client until the wrapper's HttpClient.send(java.net.http.HttpRequest, java.net.http.HttpResponse.BodyHandler<T>) method is called.
buildMemberDescriptor() - Method in class org.pkl.core.ast.builder.SymbolTable.ForGeneratorScope
 
ByteArrayUtils - Class in org.pkl.core.util
 
ByteConstantValueNode - Class in org.pkl.core.ast
 
ByteConstantValueNode(byte) - Constructor for class org.pkl.core.ast.ByteConstantValueNode
 
bytes() - Method in record class org.pkl.core.resource.Resource
Returns the value of the bytes record component.
Bytes - Static variable in class org.pkl.core.PClassInfo
 
Bytes() - Constructor for class org.pkl.core.stdlib.base.BaseNodes.Bytes
 
BYTES - Enum constant in enum class org.pkl.core.DataSizeUnit
 
BYTES - Enum constant in enum class org.pkl.core.util.pklbinary.PklBinaryCode
 
BYTES - Static variable in class org.pkl.core.runtime.Identifier
 
BYTES_CONSTRUCTOR - Static variable in class org.pkl.core.runtime.Identifier
 
BytesLiteralNode - Class in org.pkl.core.ast.expression.literal
 
BytesLiteralNode(SourceSection, ExpressionNode[]) - Constructor for class org.pkl.core.ast.expression.literal.BytesLiteralNode
 
BytesNodes - Class in org.pkl.core.stdlib.base
 
BytesNodes.base64 - Class in org.pkl.core.stdlib.base
 
BytesNodes.decodeToString - Class in org.pkl.core.stdlib.base
 
BytesNodes.getOrNull - Class in org.pkl.core.stdlib.base
 
BytesNodes.hex - Class in org.pkl.core.stdlib.base
 
BytesNodes.length - Class in org.pkl.core.stdlib.base
 
BytesNodes.md5 - Class in org.pkl.core.stdlib.base
 
BytesNodes.sha1 - Class in org.pkl.core.stdlib.base
 
BytesNodes.sha256 - Class in org.pkl.core.stdlib.base
 
BytesNodes.sha256Int - Class in org.pkl.core.stdlib.base
 
BytesNodes.size - Class in org.pkl.core.stdlib.base
 
BytesNodes.toList - Class in org.pkl.core.stdlib.base
 
bytesScalar(byte[]) - Static method in class org.pkl.core.util.yaml.snake.YamlUtils
Constructs a ScalarEvent for emitting the given value as YAML binary.

C

cached(ModuleKey, String) - Static method in class org.pkl.core.module.ModuleKeys
Creates a module key that behaves like delegate, except that it returns text as its loaded source.
cachedHash - Variable in class org.pkl.core.runtime.VmObject
 
cachedValues - Variable in class org.pkl.core.runtime.VmObject
 
Candidate(String, double) - Constructor for class org.pkl.core.runtime.KeyLookupSuggestions.Candidate
 
Candidate(MemberLookupSuggestions.Candidate.Kind, String, String, double, int) - Constructor for class org.pkl.core.runtime.MemberLookupSuggestions.Candidate
 
cannotFindKey(VmMap, Object) - Method in class org.pkl.core.runtime.VmExceptionBuilder
 
cannotFindMember(VmObjectLike, Object) - Method in class org.pkl.core.runtime.VmExceptionBuilder
 
cannotFindMethod(VmObjectLike, Identifier, int, boolean) - Method in class org.pkl.core.runtime.VmExceptionBuilder
 
cannotFindProperty(VmObjectLike, Identifier, boolean, boolean) - Method in class org.pkl.core.runtime.VmExceptionBuilder
 
CannotInvokeAbstractFunctionNode - Class in org.pkl.core.ast.builder
 
CannotInvokeAbstractFunctionNode(SourceSection, String) - Constructor for class org.pkl.core.ast.builder.CannotInvokeAbstractFunctionNode
 
CannotInvokeAbstractPropertyNode - Class in org.pkl.core.ast.builder
 
CannotInvokeAbstractPropertyNode(SourceSection, String) - Constructor for class org.pkl.core.ast.builder.CannotInvokeAbstractPropertyNode
 
cannotRenderNonScalarKey(Object) - Method in class org.pkl.core.stdlib.AbstractRenderer
 
cannotRenderNonStringKey(Object) - Method in class org.pkl.core.stdlib.AbstractRenderer
 
cannotRenderTypeAddConverter(VmValue) - Method in class org.pkl.core.stdlib.AbstractRenderer
 
CanonicalPackageUri - Record Class in org.pkl.core.project
The canonical name of a package dependency within a project.
CanonicalPackageUri(URI, int) - Constructor for record class org.pkl.core.project.CanonicalPackageUri
Creates an instance of a CanonicalPackageUri record class.
canRenderPropertyOrEntryOf(VmDynamic) - Method in class org.pkl.core.runtime.VmPklBinaryEncoder
 
canRenderPropertyOrEntryOf(VmDynamic) - Method in class org.pkl.core.stdlib.AbstractRenderer
 
canRenderPropertyOrEntryOf(VmDynamic) - Method in class org.pkl.core.stdlib.base.PcfRenderer
 
capitalize() - Constructor for class org.pkl.core.stdlib.base.StringNodes.capitalize
 
capitalize(String) - Static method in class org.pkl.core.util.IoUtils
Capitalizes the first Unicode character of the given string (rather than the first character of each word).
catchMethod() - Constructor for class org.pkl.core.stdlib.test.TestNodes.catchMethod
 
catchOrNull() - Constructor for class org.pkl.core.stdlib.test.TestNodes.catchOrNull
 
cbrt() - Constructor for class org.pkl.core.stdlib.math.MathNodes.cbrt
 
ceil() - Constructor for class org.pkl.core.stdlib.base.FloatNodes.ceil
 
ceil() - Constructor for class org.pkl.core.stdlib.base.IntNodes.ceil
 
chars() - Constructor for class org.pkl.core.stdlib.base.StringNodes.chars
 
checkedMultiply(long, long) - Static method in class org.pkl.core.util.MathUtils
Returns the product of a and b, provided it does not overflow.
checkedPow(long, int) - Static method in class org.pkl.core.util.MathUtils
Returns the b to the kth power, provided it does not overflow.
checkHasNoChecksumComponent(PackageUri) - Static method in class org.pkl.core.packages.PackageUtils
 
checkHasStatusCode200(HttpResponse<?>) - Static method in class org.pkl.core.util.HttpUtils
 
checkImportModule(URI, URI) - Method in interface org.pkl.core.SecurityManager
Checks if the given importing module may import the given imported module.
CheckIsAnnotationClassNode - Class in org.pkl.core.ast.expression.literal
 
CheckIsAnnotationClassNode(UnresolvedTypeNode) - Constructor for class org.pkl.core.ast.expression.literal.CheckIsAnnotationClassNode
 
checkIsInstantiable(VmClass, Node) - Static method in class org.pkl.core.runtime.VmUtils
 
checkIsValidFunctionAmendment(VmFunction) - Method in class org.pkl.core.ast.expression.literal.ObjectLiteralNode
 
checkIsValidListingAmendment() - Method in class org.pkl.core.ast.expression.literal.SpecializedObjectLiteralNode
 
checkIsValidListingProperty() - Method in class org.pkl.core.ast.expression.generator.GeneratorPropertyNode
 
checkIsValidMappingAmendment() - Method in class org.pkl.core.ast.expression.literal.SpecializedObjectLiteralNode
 
checkIsValidMappingProperty() - Method in class org.pkl.core.ast.expression.generator.GeneratorPropertyNode
 
checkIsValidTypedAmendment(Object) - Method in class org.pkl.core.ast.expression.literal.SpecializedObjectLiteralNode
 
checkIsValidTypedProperty(VmClass, ObjectMember) - Method in class org.pkl.core.ast.expression.generator.GeneratorMemberNode
 
checkLengthOne() - Method in class org.pkl.core.runtime.VmCollection
 
checkListingCannotHaveParameters() - Method in class org.pkl.core.ast.expression.generator.GeneratorObjectLiteralNode
 
checkMappingCannotHaveParameters() - Method in class org.pkl.core.ast.expression.generator.GeneratorObjectLiteralNode
 
checkMaxListingMemberIndex(int) - Method in class org.pkl.core.ast.expression.literal.SpecializedObjectLiteralNode
 
checkNonEmpty() - Method in class org.pkl.core.runtime.VmCollection
 
checkObjectCannotHaveParameters() - Method in class org.pkl.core.ast.expression.generator.GeneratorObjectLiteralNode
 
checkPositive(long) - Static method in class org.pkl.core.runtime.VmCollection
 
checkPositive(long) - Static method in class org.pkl.core.runtime.VmUtils
 
checkReadResource(URI) - Method in interface org.pkl.core.SecurityManager
Checks if the given resource may be read.
checkResolveModule(URI) - Method in interface org.pkl.core.SecurityManager
Checks if the given module may be resolved.
checkResolveResource(URI) - Method in interface org.pkl.core.SecurityManager
Checks if the given resource may be resolved.
Checksums - Class in org.pkl.core.packages
 
Checksums(String) - Constructor for class org.pkl.core.packages.Checksums
 
child(int) - Method in interface org.pkl.core.util.paguro.RrbTree.Node
Returns the immediate child node at the given index.
Class - Static variable in class org.pkl.core.PClassInfo
 
Class() - Constructor for class org.pkl.core.stdlib.reflect.ReflectNodes.Class
 
Class(PClass) - Constructor for class org.pkl.core.PType.Class
 
Class(PClass, List<PType>) - Constructor for class org.pkl.core.PType.Class
 
Class(PClass, PType) - Constructor for class org.pkl.core.PType.Class
 
Class(PClass, PType, PType) - Constructor for class org.pkl.core.PType.Class
 
CLASS - Enum constant in enum class org.pkl.core.util.pklbinary.PklBinaryCode
 
CLASS - Static variable in class org.pkl.core.ast.VmModifier
 
CLASS_OBJECT_MEMBER - Static variable in class org.pkl.core.ast.VmModifier
 
classFactory - Static variable in class org.pkl.core.runtime.MirrorFactories
 
classInfo - Variable in class org.pkl.core.PObject
 
ClassMember - Class in org.pkl.core.ast.member
 
ClassMember(SourceSection, SourceSection, int, Identifier, String, SourceSection[], List<VmTyped>, VmTyped) - Constructor for class org.pkl.core.ast.member.ClassMember
 
ClassMember(String, Member.SourceLocation, Set<Modifier>, List<PObject>, String, PClass) - Constructor for class org.pkl.core.PClass.ClassMember
 
ClassMethod - Class in org.pkl.core.ast.member
 
ClassMethod(SourceSection, SourceSection, int, Identifier, String, SourceSection[], List<VmTyped>, VmTyped, List<TypeParameter>, String) - Constructor for class org.pkl.core.ast.member.ClassMethod
 
ClassNode - Class in org.pkl.core.ast.member
 
ClassNode(SourceSection, SourceSection, SourceSection[], ExpressionNode[], int, PClassInfo<?>, List<TypeParameter>, ModuleInfo, UnresolvedTypeNode, EconomicMap<Object, ObjectMember>, UnresolvedPropertyNode[], UnresolvedMethodNode[]) - Constructor for class org.pkl.core.ast.member.ClassNode
 
ClassNodes - Class in org.pkl.core.stdlib.base
 
ClassNodes - Class in org.pkl.core.stdlib.reflect
 
ClassNodes.isSubclassOf - Class in org.pkl.core.stdlib.reflect
 
ClassNodes.simpleName - Class in org.pkl.core.stdlib.base
 
classPath(ClassLoader) - Static method in class org.pkl.core.module.ModuleKeyFactories
Returns a factory for modulepath: modules resolved with the given class loader.
classPath(ClassLoader) - Static method in class org.pkl.core.resource.ResourceReaders
A resource reader for JVM class path resources.
classPath(URI, ClassLoader) - Static method in class org.pkl.core.module.ModuleKeys
Creates a module key for a modulepath: module to be resolved with the given class loader.
ClassProperty - Class in org.pkl.core.ast.member
 
ClassProperty(SourceSection, SourceSection, int, Identifier, String, SourceSection[], List<VmTyped>, VmTyped, PropertyTypeNode, ObjectMember) - Constructor for class org.pkl.core.ast.member.ClassProperty
 
ClassProperty.Mirror - Class in org.pkl.core.ast.member
 
ClassScope(SymbolTable.Scope, Identifier, String, FrameDescriptor.Builder, List<TypeParameter>) - Constructor for class org.pkl.core.ast.builder.SymbolTable.ClassScope
 
classTypeFactory - Static variable in class org.pkl.core.runtime.MirrorFactories
 
clazz - Variable in class org.pkl.core.ast.type.TypeNode.NonFinalClassTypeNode
 
clear() - Method in class org.pkl.core.BufferedLogger
 
clear() - Method in class org.pkl.core.util.json.Json.JsArray
 
clear() - Method in class org.pkl.core.util.json.Json.JsObject
 
clear(EconomicMap<K, V>) - Static method in class org.pkl.core.util.EconomicMaps
 
close() - Method in interface org.pkl.core.Evaluator
Releases all resources held by this evaluator.
close() - Method in class org.pkl.core.EvaluatorImpl
 
close() - Method in interface org.pkl.core.externalreader.ExternalReaderProcess
Closes this process, releasing any associated resources.
close() - Method in interface org.pkl.core.http.HttpClient
Closes this client.
close() - Method in interface org.pkl.core.messaging.MessageTransport
 
close() - Method in class org.pkl.core.messaging.MessageTransports.AbstractMessageTransport
 
close() - Method in interface org.pkl.core.module.ModuleKeyFactory
Closes this factory, releasing any resources held.
close() - Method in class org.pkl.core.module.ModulePathResolver
 
close() - Method in class org.pkl.core.repl.ReplServer
 
close() - Method in interface org.pkl.core.resource.ResourceReader
Closes this reader, releasing any resources held.
close() - Method in class org.pkl.core.util.json.JsonWriter
Flushes and closes this writer and the underlying Writer.
close() - Method in class org.pkl.core.util.StringBuilderWriter
 
CLOSE_EVALUATOR - Enum constant in enum class org.pkl.core.messaging.Message.Type
 
CLOSE_EXTERNAL_PROCESS - Enum constant in enum class org.pkl.core.messaging.Message.Type
 
Closeables - Class in org.pkl.core
 
closeQuietly(Iterable<? extends AutoCloseable>) - Static method in class org.pkl.core.Closeables
Closes the given readers, ignoring any exceptions.
closeQuietly(Iterable<ModuleKeyFactory>) - Static method in class org.pkl.core.module.ModuleKeyFactories
Deprecated, for removal: This API element is subject to removal in a future version.
CodeGeneratorUtils - Class in org.pkl.core.util
Utilities shared across Java dnd Kotlin code generators.
codePointOffsetFromEndToCharOffset(String, long) - Static method in class org.pkl.core.runtime.VmUtils
 
codePointOffsetToCharOffset(String, long) - Static method in class org.pkl.core.runtime.VmUtils
 
codePointOffsetToCharOffset(String, long, int) - Static method in class org.pkl.core.runtime.VmUtils
 
codePoints() - Constructor for class org.pkl.core.stdlib.base.StringNodes.codePoints
 
Collection - Static variable in class org.pkl.core.PClassInfo
 
CollectionNodes - Class in org.pkl.core.stdlib.base
 
CollectionNodes.CompareByNode - Class in org.pkl.core.stdlib.base
 
CollectionNodes.CompareNode - Class in org.pkl.core.stdlib.base
 
CollectionNodes.CompareWithNode - Class in org.pkl.core.stdlib.base
 
CollectionNodes.SortComparatorNode - Class in org.pkl.core.stdlib.base
 
CollectionTypeNode(SourceSection, TypeNode) - Constructor for class org.pkl.core.ast.type.TypeNode.CollectionTypeNode
 
CollectionUtils - Class in org.pkl.core.util
 
color() - Method in record class org.pkl.core.evaluatorSettings.PklEvaluatorSettings
Returns the value of the color record component.
Color - Enum Class in org.pkl.core.evaluatorSettings
 
column - Variable in class org.pkl.core.util.json.Location
The column number, starting at 1.
commitId() - Method in record class org.pkl.core.Release
Returns the value of the commitId record component.
COMPACT - Enum constant in enum class org.pkl.core.evaluatorSettings.TraceMode
All structures passed to trace() will be emitted on a single line.
comparator - Static variable in class org.pkl.core.module.PathElement
 
comparator() - Static method in class org.pkl.core.Version
Returns a comparator for semantic versions.
ComparatorNode - Class in org.pkl.core.ast.expression.binary
 
ComparatorNode(SourceSection) - Constructor for class org.pkl.core.ast.expression.binary.ComparatorNode
 
CompareByNode() - Constructor for class org.pkl.core.stdlib.base.CollectionNodes.CompareByNode
 
CompareNode() - Constructor for class org.pkl.core.stdlib.base.CollectionNodes.CompareNode
 
compareTo(ImportGraph.Import) - Method in record class org.pkl.core.ImportGraph.Import
 
compareTo(Identifier) - Method in class org.pkl.core.runtime.Identifier
 
compareTo(KeyLookupSuggestions.Candidate) - Method in class org.pkl.core.runtime.KeyLookupSuggestions.Candidate
 
compareTo(MemberLookupSuggestions.Candidate) - Method in class org.pkl.core.runtime.MemberLookupSuggestions.Candidate
 
compareTo(VmDataSize) - Method in class org.pkl.core.runtime.VmDataSize
 
compareTo(VmDuration) - Method in class org.pkl.core.runtime.VmDuration
 
compareTo(Version) - Method in class org.pkl.core.Version
Compares this version to the given version according to semantic versioning rules.
CompareWithNode() - Constructor for class org.pkl.core.stdlib.base.CollectionNodes.CompareWithNode
 
compilePattern(String, Node) - Static method in class org.pkl.core.runtime.VmUtils
 
Completion(String, String) - Constructor for class org.pkl.core.repl.ReplRequest.Completion
 
Completion(Collection<String>) - Constructor for class org.pkl.core.repl.ReplResponse.Completion
 
Composite - Interface in org.pkl.core
A container of properties.
concat(Iterable<? extends E>) - Method in class org.pkl.core.util.paguro.RrbTree.ImRrbt
concat(Iterable<? extends E>) - Method in class org.pkl.core.util.paguro.RrbTree.MutRrbt
concatenate(VmBytes) - Method in class org.pkl.core.runtime.VmBytes
 
concatenate(VmCollection) - Method in class org.pkl.core.runtime.VmCollection
 
concatenate(VmCollection) - Method in class org.pkl.core.runtime.VmList
 
concatenate(VmCollection) - Method in class org.pkl.core.runtime.VmSet
 
concatenate(VmMap) - Method in class org.pkl.core.runtime.VmMap
 
CONST - Static variable in class org.pkl.core.ast.VmModifier
 
ConstantEntriesLiteralNode - Class in org.pkl.core.ast.expression.literal
Object literal that contains entries (and possibly properties) but not elements.
ConstantEntriesLiteralNode(SourceSection, VmLanguage, String, boolean, FrameDescriptor, UnresolvedTypeNode[], UnmodifiableEconomicMap<Object, ObjectMember>) - Constructor for class org.pkl.core.ast.expression.literal.ConstantEntriesLiteralNode
 
ConstantNode - Interface in org.pkl.core.ast
 
ConstantValueNode - Class in org.pkl.core.ast
 
ConstantValueNode(SourceSection, Object) - Constructor for class org.pkl.core.ast.ConstantValueNode
 
ConstantValueNode(Object) - Constructor for class org.pkl.core.ast.ConstantValueNode
 
ConstLevel - Enum Class in org.pkl.core.ast.builder
 
Constrained(SourceSection, VmLanguage, UnresolvedTypeNode, TypeConstraintNode[]) - Constructor for class org.pkl.core.ast.type.UnresolvedTypeNode.Constrained
 
Constrained(PType, List<String>) - Constructor for class org.pkl.core.PType.Constrained
 
ConstrainedTypeNode(SourceSection, VmLanguage, TypeNode, TypeConstraintNode[]) - Constructor for class org.pkl.core.ast.type.TypeNode.ConstrainedTypeNode
 
Constraint(SourceSection, Object) - Constructor for exception class org.pkl.core.ast.type.VmTypeMismatchException.Constraint
 
contains() - Constructor for class org.pkl.core.stdlib.base.ListingNodes.contains
 
contains() - Constructor for class org.pkl.core.stdlib.base.ListNodes.contains
 
contains() - Constructor for class org.pkl.core.stdlib.base.SetNodes.contains
 
contains() - Constructor for class org.pkl.core.stdlib.base.StringNodes.contains
 
contains(Object) - Method in class org.pkl.core.runtime.VmList
 
contains(Object) - Method in class org.pkl.core.runtime.VmSet
 
contains(Object) - Method in class org.pkl.core.util.json.Json.JsArray
 
contains(EconomicSet<E>, E) - Static method in class org.pkl.core.util.EconomicSets
 
containsAll(Collection<?>) - Method in class org.pkl.core.util.json.Json.JsArray
 
containsKey() - Constructor for class org.pkl.core.stdlib.base.MapNodes.containsKey
 
containsKey() - Constructor for class org.pkl.core.stdlib.base.MappingNodes.containsKey
 
containsKey(Object) - Method in class org.pkl.core.runtime.VmMap
 
containsKey(Object) - Method in class org.pkl.core.util.json.Json.JsObject
 
containsKey(UnmodifiableEconomicMap<K, V>, K) - Static method in class org.pkl.core.util.EconomicMaps
 
containsValue() - Constructor for class org.pkl.core.stdlib.base.MapNodes.containsValue
 
containsValue() - Constructor for class org.pkl.core.stdlib.base.MappingNodes.containsValue
 
containsValue(Object) - Method in class org.pkl.core.runtime.VmMap
 
containsValue(Object) - Method in class org.pkl.core.util.json.Json.JsObject
 
contents() - Method in record class org.pkl.core.messaging.Messages.ReadModuleResponse
Returns the value of the contents record component.
contents() - Method in record class org.pkl.core.messaging.Messages.ReadResourceResponse
Returns the value of the contents record component.
CONTRAVARIANT - Enum constant in enum class org.pkl.core.TypeParameter.Variance
An `in` parameter.
convert(Object) - Method in interface org.pkl.core.ValueConverter
 
convert(Object, Iterable<Object>) - Method in interface org.pkl.core.runtime.VmValueConverter
 
convertBoolean(Boolean) - Method in interface org.pkl.core.ValueConverter
 
convertBoolean(Boolean, Iterable<Object>) - Method in interface org.pkl.core.runtime.VmValueConverter
 
convertBoolean(Boolean, Iterable<Object>) - Method in class org.pkl.core.stdlib.PklConverter
 
convertBytes(byte[]) - Method in interface org.pkl.core.ValueConverter
 
convertBytes(VmBytes, Iterable<Object>) - Method in interface org.pkl.core.runtime.VmValueConverter
 
convertBytes(VmBytes, Iterable<Object>) - Method in class org.pkl.core.stdlib.PklConverter
 
convertClass(PClass) - Method in interface org.pkl.core.ValueConverter
 
convertClass(VmClass, Iterable<Object>) - Method in interface org.pkl.core.runtime.VmValueConverter
 
convertClass(VmClass, Iterable<Object>) - Method in class org.pkl.core.stdlib.PklConverter
 
convertDataSize(DataSize) - Method in interface org.pkl.core.ValueConverter
 
convertDataSize(VmDataSize, Iterable<Object>) - Method in interface org.pkl.core.runtime.VmValueConverter
 
convertDataSize(VmDataSize, Iterable<Object>) - Method in class org.pkl.core.stdlib.PklConverter
 
convertDuration(Duration) - Method in interface org.pkl.core.ValueConverter
 
convertDuration(VmDuration, Iterable<Object>) - Method in interface org.pkl.core.runtime.VmValueConverter
 
convertDuration(VmDuration, Iterable<Object>) - Method in class org.pkl.core.stdlib.PklConverter
 
convertDynamic(VmDynamic, Iterable<Object>) - Method in interface org.pkl.core.runtime.VmValueConverter
 
convertDynamic(VmDynamic, Iterable<Object>) - Method in class org.pkl.core.stdlib.PklConverter
 
converter - Variable in class org.pkl.core.stdlib.AbstractRenderer
 
CONVERTERS - Static variable in class org.pkl.core.runtime.Identifier
 
convertFilePathToUriScheme(String) - Static method in class org.pkl.core.StackFrameTransformers
 
convertFloat(Double) - Method in interface org.pkl.core.ValueConverter
 
convertFloat(Double, Iterable<Object>) - Method in interface org.pkl.core.runtime.VmValueConverter
 
convertFloat(Double, Iterable<Object>) - Method in class org.pkl.core.stdlib.PklConverter
 
convertFunction(VmFunction, Iterable<Object>) - Method in interface org.pkl.core.runtime.VmValueConverter
 
convertFunction(VmFunction, Iterable<Object>) - Method in class org.pkl.core.stdlib.PklConverter
 
convertInt(Long) - Method in interface org.pkl.core.ValueConverter
 
convertInt(Long, Iterable<Object>) - Method in interface org.pkl.core.runtime.VmValueConverter
 
convertInt(Long, Iterable<Object>) - Method in class org.pkl.core.stdlib.PklConverter
 
convertIntSeq(VmIntSeq, Iterable<Object>) - Method in interface org.pkl.core.runtime.VmValueConverter
 
convertIntSeq(VmIntSeq, Iterable<Object>) - Method in class org.pkl.core.stdlib.PklConverter
 
convertList(List<?>) - Method in interface org.pkl.core.ValueConverter
 
convertList(VmList, Iterable<Object>) - Method in interface org.pkl.core.runtime.VmValueConverter
 
convertList(VmList, Iterable<Object>) - Method in class org.pkl.core.stdlib.PklConverter
 
convertListing(VmListing, Iterable<Object>) - Method in interface org.pkl.core.runtime.VmValueConverter
 
convertListing(VmListing, Iterable<Object>) - Method in class org.pkl.core.stdlib.PklConverter
 
convertMap(Map<?, ?>) - Method in interface org.pkl.core.ValueConverter
 
convertMap(VmMap, Iterable<Object>) - Method in interface org.pkl.core.runtime.VmValueConverter
 
convertMap(VmMap, Iterable<Object>) - Method in class org.pkl.core.stdlib.PklConverter
 
convertMapping(VmMapping, Iterable<Object>) - Method in interface org.pkl.core.runtime.VmValueConverter
 
convertMapping(VmMapping, Iterable<Object>) - Method in class org.pkl.core.stdlib.PklConverter
 
convertModule(PModule) - Method in interface org.pkl.core.ValueConverter
 
convertNull() - Method in interface org.pkl.core.ValueConverter
 
convertNull(VmNull, Iterable<Object>) - Method in interface org.pkl.core.runtime.VmValueConverter
 
convertNull(VmNull, Iterable<Object>) - Method in class org.pkl.core.stdlib.PklConverter
 
convertObject(PObject) - Method in interface org.pkl.core.ValueConverter
 
convertPair(Pair<?, ?>) - Method in interface org.pkl.core.ValueConverter
 
convertPair(VmPair, Iterable<Object>) - Method in interface org.pkl.core.runtime.VmValueConverter
 
convertPair(VmPair, Iterable<Object>) - Method in class org.pkl.core.stdlib.PklConverter
 
convertRegex(Pattern) - Method in interface org.pkl.core.ValueConverter
 
convertRegex(VmRegex, Iterable<Object>) - Method in interface org.pkl.core.runtime.VmValueConverter
 
convertRegex(VmRegex, Iterable<Object>) - Method in class org.pkl.core.stdlib.PklConverter
 
convertSet(Set<?>) - Method in interface org.pkl.core.ValueConverter
 
convertSet(VmSet, Iterable<Object>) - Method in interface org.pkl.core.runtime.VmValueConverter
 
convertSet(VmSet, Iterable<Object>) - Method in class org.pkl.core.stdlib.PklConverter
 
convertStdLibUrlToExternalUrl - Static variable in class org.pkl.core.StackFrameTransformers
 
convertString(String) - Method in interface org.pkl.core.ValueConverter
 
convertString(String, Iterable<Object>) - Method in interface org.pkl.core.runtime.VmValueConverter
 
convertString(String, Iterable<Object>) - Method in class org.pkl.core.stdlib.PklConverter
 
convertTo(DataSizeUnit) - Method in class org.pkl.core.DataSize
Returns a new data size with the given unit and this value converted to the given unit.
convertTo(DataSizeUnit) - Method in class org.pkl.core.runtime.VmDataSize
 
convertTo(DurationUnit) - Method in class org.pkl.core.Duration
Returns a new duration with the given unit and this value converted to the given unit.
convertTo(DurationUnit) - Method in class org.pkl.core.runtime.VmDuration
 
convertTypeAlias(VmTypeAlias, Iterable<Object>) - Method in interface org.pkl.core.runtime.VmValueConverter
 
convertTypeAlias(VmTypeAlias, Iterable<Object>) - Method in class org.pkl.core.stdlib.PklConverter
 
convertTypeAlias(TypeAlias) - Method in interface org.pkl.core.ValueConverter
 
convertTyped(VmTyped, Iterable<Object>) - Method in interface org.pkl.core.runtime.VmValueConverter
 
convertTyped(VmTyped, Iterable<Object>) - Method in class org.pkl.core.stdlib.PklConverter
 
convertValueTo(DataSizeUnit) - Method in class org.pkl.core.DataSize
Returns the value of this data size converted to the given unit.
convertValueTo(DurationUnit) - Method in class org.pkl.core.Duration
Returns the value of this duration converted to the given unit.
copy(int, PklRootNode, Object) - Method in class org.pkl.core.runtime.VmFunction
 
copy(ExpressionNode) - Method in class org.pkl.core.ast.expression.generator.GeneratorObjectLiteralNode
 
copy(ExpressionNode) - Method in class org.pkl.core.ast.expression.literal.AmendModuleNode
 
copy(ExpressionNode) - Method in class org.pkl.core.ast.expression.literal.ConstantEntriesLiteralNode
 
copy(ExpressionNode) - Method in class org.pkl.core.ast.expression.literal.ElementsEntriesLiteralNode
 
copy(ExpressionNode) - Method in class org.pkl.core.ast.expression.literal.ElementsLiteralNode
 
copy(ExpressionNode) - Method in class org.pkl.core.ast.expression.literal.EntriesLiteralNode
 
copy(ExpressionNode) - Method in class org.pkl.core.ast.expression.literal.ObjectLiteralNode
 
copy(ExpressionNode) - Method in class org.pkl.core.ast.expression.literal.PropertiesLiteralNode
 
copyLocals(VirtualFrame, int, VirtualFrame, int, int) - Static method in class org.pkl.core.runtime.VmUtils
Copies numberOfLocalsToCopy locals from sourceFrame, starting at firstSourceSlot, to firstSourceSlot, starting at firstTargetSlot.
cos() - Constructor for class org.pkl.core.stdlib.math.MathNodes.cos
 
count() - Constructor for class org.pkl.core.stdlib.base.ListNodes.count
 
count() - Constructor for class org.pkl.core.stdlib.base.SetNodes.count
 
countLeadingWhitespace(String) - Static method in class org.pkl.core.runtime.VmUtils
 
COVARIANT - Enum constant in enum class org.pkl.core.TypeParameter.Variance
An `out` parameter.
create() - Static method in class org.pkl.core.ast.lambda.ApplyVmFunction1Node
 
create() - Static method in class org.pkl.core.util.EconomicMaps
 
create() - Static method in class org.pkl.core.util.EconomicSets
 
create(byte[]) - Static method in class org.pkl.core.runtime.VmList
 
create(int) - Static method in class org.pkl.core.util.EconomicMaps
 
create(Source, VmLanguage, Module, ModuleKey, ResolvedModuleKey, ModuleResolver) - Static method in class org.pkl.core.ast.builder.AstBuilder
 
create(E) - Method in class org.pkl.core.stdlib.VmObjectFactory
 
create(String, List<String>) - Static method in record class org.pkl.core.evaluatorSettings.PklEvaluatorSettings.Proxy
Deprecated, for removal: This API element is subject to removal in a future version.
create(Iterable<?>) - Static method in class org.pkl.core.runtime.VmList
 
create(Iterable<?>) - Static method in class org.pkl.core.runtime.VmSet
 
create(Object[]) - Static method in class org.pkl.core.runtime.VmList
 
create(Object[], int) - Static method in class org.pkl.core.runtime.VmList
 
create(String) - Static method in class org.pkl.core.packages.PackageUri
 
create(String) - Static method in class org.pkl.core.util.xml.XmlValidator
 
create(StringBuilder, String, String) - Static method in class org.pkl.core.util.yaml.YamlEmitter
 
create(String, Object...) - Static method in class org.pkl.core.util.ErrorMessages
 
create(URI) - Method in interface org.pkl.core.module.ModuleKeyFactory
Returns a ModuleKey for the given absolute normalized URI, or Optional.empty() if this factory cannot handle the given URI.
create(URI) - Static method in class org.pkl.core.packages.PackageAssetUri
 
create(URI, String) - Static method in class org.pkl.core.ModuleSource
 
create(ImMap<Object, Object>, RrbTree.ImRrbt<Object>) - Static method in class org.pkl.core.runtime.VmMap
 
create(ExpressionNode) - Method in interface org.pkl.core.stdlib.ExternalMethod0Node.Factory
 
create(ExpressionNode) - Method in interface org.pkl.core.stdlib.ExternalPropertyNode.Factory
 
create(ExpressionNode, ExpressionNode) - Method in interface org.pkl.core.stdlib.ExternalMethod1Node.Factory
 
create(ExpressionNode, ExpressionNode, ExpressionNode) - Method in interface org.pkl.core.stdlib.ExternalMethod2Node.Factory
 
create(ExpressionNode, ExpressionNode, ExpressionNode, ExpressionNode) - Method in interface org.pkl.core.stdlib.ExternalMethod3Node.Factory
 
create(ExpressionNode, ExpressionNode, ExpressionNode, ExpressionNode, ExpressionNode) - Method in interface org.pkl.core.stdlib.ExternalMethod4Node.Factory
 
create(ExpressionNode, ExpressionNode, ExpressionNode, ExpressionNode, ExpressionNode, ExpressionNode) - Method in interface org.pkl.core.stdlib.ExternalMethod5Node.Factory
 
CREATE_EVALUATOR_REQUEST - Enum constant in enum class org.pkl.core.messaging.Message.Type
 
CREATE_EVALUATOR_RESPONSE - Enum constant in enum class org.pkl.core.messaging.Message.Type
 
createAmendFunctionNode(VirtualFrame) - Method in class org.pkl.core.ast.expression.literal.ObjectLiteralNode
 
createApplyNode() - Static method in class org.pkl.core.ast.type.TypeConstraintNode
 
createBuilder() - Static method in class org.pkl.core.runtime.VmUtils
 
createCallNode(ClassProperty) - Static method in class org.pkl.core.ast.expression.member.ReadPropertyNode
 
createContext(TruffleLanguage.Env) - Method in class org.pkl.core.runtime.VmLanguage
 
createContext(Runnable) - Static method in class org.pkl.core.runtime.VmUtils
 
createDecimalFormat(int) - Static method in class org.pkl.core.runtime.VmUtils
 
createDefault(PklSettings) - Static method in class org.pkl.core.StackFrameTransformers
 
createDefaultValue(VmLanguage, SourceSection, String) - Method in class org.pkl.core.ast.type.TypeNode.CollectionTypeNode
 
createDefaultValue(VmLanguage, SourceSection, String) - Method in class org.pkl.core.ast.type.TypeNode.ConstrainedTypeNode
 
createDefaultValue(VmLanguage, SourceSection, String) - Method in class org.pkl.core.ast.type.TypeNode
 
createDefaultValue(VmLanguage, SourceSection, String) - Method in class org.pkl.core.ast.type.TypeNode.DynamicTypeNode
 
createDefaultValue(VmLanguage, SourceSection, String) - Method in class org.pkl.core.ast.type.TypeNode.FinalClassTypeNode
 
createDefaultValue(VmLanguage, SourceSection, String) - Method in class org.pkl.core.ast.type.TypeNode.ListingOrMappingTypeNode
 
createDefaultValue(VmLanguage, SourceSection, String) - Method in class org.pkl.core.ast.type.TypeNode.ListTypeNode
 
createDefaultValue(VmLanguage, SourceSection, String) - Method in class org.pkl.core.ast.type.TypeNode.MapTypeNode
 
createDefaultValue(VmLanguage, SourceSection, String) - Method in class org.pkl.core.ast.type.TypeNode.NonFinalClassTypeNode
 
createDefaultValue(VmLanguage, SourceSection, String) - Method in class org.pkl.core.ast.type.TypeNode.NullableTypeNode
 
createDefaultValue(VmLanguage, SourceSection, String) - Method in class org.pkl.core.ast.type.TypeNode.SetTypeNode
 
createDefaultValue(VmLanguage, SourceSection, String) - Method in class org.pkl.core.ast.type.TypeNode.StringLiteralTypeNode
 
createDefaultValue(VmLanguage, SourceSection, String) - Method in class org.pkl.core.ast.type.TypeNode.TypeAliasTypeNode
 
createDefaultValue(VmLanguage, SourceSection, String) - Method in class org.pkl.core.ast.type.TypeNode.UnionOfStringLiteralsTypeNode
 
createDefaultValue(VmLanguage, SourceSection, String) - Method in class org.pkl.core.ast.type.TypeNode.UnionTypeNode
 
createDefaultValue(VmLanguage, SourceSection, String) - Method in class org.pkl.core.ast.type.TypeNode.VarArgsTypeNode
 
createDocSourceSection(Source, DocComment) - Static method in class org.pkl.core.ast.builder.AbstractAstBuilder
 
createDocSourceSection(DocComment) - Method in class org.pkl.core.ast.builder.AbstractAstBuilder
 
createEmptyMaterializedFrame() - Static method in class org.pkl.core.runtime.VmUtils
 
createFromConstantNodes(ExpressionNode[]) - Static method in class org.pkl.core.runtime.VmBytes
 
createFromConstantNodes(ExpressionNode[]) - Static method in class org.pkl.core.runtime.VmList
 
createFromConstantNodes(ExpressionNode[]) - Static method in class org.pkl.core.runtime.VmMap
 
createFromConstantNodes(ExpressionNode[]) - Static method in class org.pkl.core.runtime.VmSet
 
createIndented(String, String, Object...) - Static method in class org.pkl.core.util.ErrorMessages
 
createInvokeNode() - Method in class org.pkl.core.ast.internal.ToStringNode
 
createListMembers(VirtualFrame, int) - Method in class org.pkl.core.ast.expression.literal.EntriesLiteralNode
 
createLocalObjectProperty(VmLanguage, SourceSection, SourceSection, Identifier, String, FrameDescriptor, int, ExpressionNode, UnresolvedTypeNode) - Static method in class org.pkl.core.runtime.VmUtils
 
createMapMembers(VirtualFrame) - Method in class org.pkl.core.ast.expression.literal.EntriesLiteralNode
 
createMembers(int) - Method in class org.pkl.core.ast.expression.literal.ElementsLiteralNode
 
createMembers(VirtualFrame, int) - Method in class org.pkl.core.ast.expression.literal.ElementsEntriesLiteralNode
 
createObjectProperty(VmLanguage, SourceSection, SourceSection, Identifier, String, FrameDescriptor, int, ExpressionNode, PropertyTypeNode) - Static method in class org.pkl.core.runtime.VmUtils
 
createPackages() - Method in class org.pkl.core.project.ProjectPackager
 
createRegex(VirtualFrame, String) - Method in class org.pkl.core.stdlib.base.BaseNodes.Regex
 
createServiceLoader(Class<T>) - Static method in class org.pkl.core.util.IoUtils
 
createSource(ModuleKey, String) - Static method in class org.pkl.core.runtime.VmUtils
 
createSourceSection(Source, Span) - Static method in class org.pkl.core.ast.builder.AbstractAstBuilder
 
createSourceSection(Source, Node) - Static method in class org.pkl.core.ast.builder.AbstractAstBuilder
 
createSourceSection(List<? extends Modifier>, Modifier.ModifierValue) - Method in class org.pkl.core.ast.builder.AbstractAstBuilder
 
createSourceSection(Span) - Method in class org.pkl.core.ast.builder.AbstractAstBuilder
 
createSourceSection(Node) - Method in class org.pkl.core.ast.builder.AbstractAstBuilder
 
createStackFrame(SourceSection, String) - Static method in class org.pkl.core.runtime.VmUtils
 
createSyntheticObjectElement(String, Object) - Static method in class org.pkl.core.runtime.VmUtils
Creates a constant object element that has no corresponding definition in Pkl code.
createSyntheticObjectEntry(String, Object) - Static method in class org.pkl.core.runtime.VmUtils
Creates a constant object entry that has no corresponding definition in Pkl code.
createSyntheticObjectProperty(Identifier, String, Object) - Static method in class org.pkl.core.runtime.VmUtils
Creates a constant object property that has no corresponding definition in Pkl code.
createThisNode(SourceSection, boolean) - Static method in class org.pkl.core.runtime.VmUtils
 
createTypeCheckCallNode(ClassProperty) - Method in class org.pkl.core.ast.member.TypeCheckedPropertyNode
 
createUri(String) - Static method in class org.pkl.core.util.IoUtils
Like IoUtils.toUri(String), except without checked exceptions.
current() - Constructor for class org.pkl.core.stdlib.platform.PlatformNodes.current
 
current() - Constructor for class org.pkl.core.stdlib.release.ReleaseNodes.current
 
current() - Static method in class org.pkl.core.PklInfo
The current PklInfo.
current() - Static method in record class org.pkl.core.Platform
The Pkl release that the current program runs on.
current() - Static method in record class org.pkl.core.Release
The Pkl release that the current program runs on.
currentModule - Variable in class org.pkl.core.ast.expression.unary.AbstractImportNode
 
currentModule - Variable in class org.pkl.core.ast.expression.unary.AbstractReadNode
 
currIndent - Variable in class org.pkl.core.stdlib.AbstractStringRenderer
The current indent.
currPath - Variable in class org.pkl.core.stdlib.AbstractRenderer
 
currPath - Variable in class org.pkl.core.util.pklbinary.AbstractPklBinaryDecoder
 
currSourceSection - Variable in class org.pkl.core.stdlib.AbstractRenderer
The (closest) SourceSection of the value being visited, for better error messages.
CustomThisNode - Class in org.pkl.core.ast.expression.primary
`this` inside `CustomThisScope` (type constraint, object member predicate).
CustomThisNode(SourceSection) - Constructor for class org.pkl.core.ast.expression.primary.CustomThisNode
 
CustomThisScope(SymbolTable.Scope, FrameDescriptor.Builder) - Constructor for class org.pkl.core.ast.builder.SymbolTable.CustomThisScope
 
CYAN - Enum constant in enum class org.pkl.core.util.AnsiStringBuilder.AnsiCode
 

D

d() - Constructor for class org.pkl.core.stdlib.base.FloatNodes.d
 
d() - Constructor for class org.pkl.core.stdlib.base.IntNodes.d
 
D - Static variable in class org.pkl.core.runtime.Identifier
 
DataSize - Class in org.pkl.core
Java representation of a pkl.base#DataSize value.
DataSize - Static variable in class org.pkl.core.PClassInfo
 
DataSize(double, DataSizeUnit) - Constructor for class org.pkl.core.DataSize
Constructs a new data size with the given value and unit.
DATASIZE - Enum constant in enum class org.pkl.core.util.pklbinary.PklBinaryCode
 
DataSizeNodes - Class in org.pkl.core.stdlib.base
 
DataSizeNodes.isBetween - Class in org.pkl.core.stdlib.base
 
DataSizeNodes.isBinaryUnit - Class in org.pkl.core.stdlib.base
 
DataSizeNodes.isDecimalUnit - Class in org.pkl.core.stdlib.base
 
DataSizeNodes.isPositive - Class in org.pkl.core.stdlib.base
 
DataSizeNodes.toBinaryUnit - Class in org.pkl.core.stdlib.base
 
DataSizeNodes.toDecimalUnit - Class in org.pkl.core.stdlib.base
 
DataSizeNodes.toUnit - Class in org.pkl.core.stdlib.base
 
DataSizeNodes.unit - Class in org.pkl.core.stdlib.base
 
DataSizeNodes.value - Class in org.pkl.core.stdlib.base
 
DataSizeUnit - Enum Class in org.pkl.core
The unit of a DataSize.
DAYS - Enum constant in enum class org.pkl.core.DurationUnit
 
decapitalize() - Constructor for class org.pkl.core.stdlib.base.StringNodes.decapitalize
 
Declared(SourceSection, ExpressionNode) - Constructor for class org.pkl.core.ast.type.UnresolvedTypeNode.Declared
 
DeclaredDependencies - Record Class in org.pkl.core.project
 
DeclaredDependencies(Map<String, Dependency.RemoteDependency>, Map<String, DeclaredDependencies>, URI, PackageUri) - Constructor for record class org.pkl.core.project.DeclaredDependencies
Creates an instance of a DeclaredDependencies record class.
DeclaredType() - Constructor for class org.pkl.core.stdlib.reflect.ReflectNodes.DeclaredType
 
declaredTypeFactory - Static variable in class org.pkl.core.runtime.MirrorFactories
 
DeclaredTypeNodes - Class in org.pkl.core.stdlib.reflect
 
DeclaredTypeNodes.withTypeArgument - Class in org.pkl.core.stdlib.reflect
 
DeclaredTypeNodes.withTypeArguments - Class in org.pkl.core.stdlib.reflect
 
decode() - Method in class org.pkl.core.messaging.AbstractMessagePackDecoder
 
decode() - Method in interface org.pkl.core.messaging.MessageDecoder
 
decode() - Method in class org.pkl.core.util.pklbinary.AbstractPklBinaryDecoder
 
decode(byte[]) - Static method in class org.pkl.core.PklBinaryDecoder
Decode a value from the supplied byte array.
decode(InputStream) - Static method in class org.pkl.core.PklBinaryDecoder
Decode a value from the supplied InputStream.
DecodedObjectMember(PklBinaryCode, Object, Object) - Constructor for record class org.pkl.core.util.pklbinary.AbstractPklBinaryDecoder.DecodedObjectMember
Creates an instance of a DecodedObjectMember record class.
DecodeException - Exception Class in org.pkl.core.messaging
 
DecodeException(String) - Constructor for exception class org.pkl.core.messaging.DecodeException
 
DecodeException(String, Object...) - Constructor for exception class org.pkl.core.util.pklbinary.AbstractPklBinaryDecoder.DecodeException
 
DecodeException(String, Throwable) - Constructor for exception class org.pkl.core.messaging.DecodeException
 
decodeMessage(Message.Type, Map<Value, Value>) - Method in class org.pkl.core.messaging.AbstractMessagePackDecoder
 
decodeMessage(Message.Type, Map<Value, Value>) - Method in class org.pkl.core.messaging.BaseMessagePackDecoder
 
decodeToString() - Constructor for class org.pkl.core.stdlib.base.BytesNodes.decodeToString
 
decreaseIndent() - Method in class org.pkl.core.stdlib.AbstractStringRenderer
 
decrement(long) - Static method in class org.pkl.core.runtime.VmSafeMath
 
DEFAULT - Static variable in record class org.pkl.core.evaluatorSettings.PklEvaluatorSettings.Http
 
DEFAULT - Static variable in class org.pkl.core.runtime.Identifier
 
defaultAllowedModules - Static variable in class org.pkl.core.SecurityManagers
Returns the list of module patterns that the default security manager will use to determine if a module import may be resolved.
defaultAllowedResources - Static variable in class org.pkl.core.SecurityManagers
Returns the list of resource patterns that the default security manager will use to determine if an external resource may be read.
defaultManager - Static variable in class org.pkl.core.SecurityManagers
Returns a standard security manager with default allowed modules, default allowed resources, default trust levels, and no root directory for modules and resources.
DefaultPropertyBodyNode - Class in org.pkl.core.ast.member
Property body for properties that don't have an explicit body.
DefaultPropertyBodyNode(SourceSection, Identifier, PropertyTypeNode) - Constructor for class org.pkl.core.ast.member.DefaultPropertyBodyNode
 
defaultTransformer - Static variable in class org.pkl.core.StackFrameTransformers
 
defaultTrustLevels - Static variable in class org.pkl.core.SecurityManagers
Returns the mapping from module URIs to trust levels used by the default security manager.
defaultValue() - Method in class org.pkl.core.ast.builder.AstBuilder
 
defaultValue() - Method in class org.pkl.core.ast.builder.ImportsAndReadsParser
 
delegated(ResolvedModuleKey, ModuleKey) - Static method in class org.pkl.core.module.ResolvedModuleKeys
Creates a resolved module key that behaves like delegate, except with original as its original module key.
DelegateToExtraStorageMapOrParentNode - Class in org.pkl.core.ast.member
Delegates to the equally named key of the map stored in extra storage.
DelegateToExtraStorageMapOrParentNode() - Constructor for class org.pkl.core.ast.member.DelegateToExtraStorageMapOrParentNode
 
DelegateToExtraStorageObjNode - Class in org.pkl.core.ast.member
Delegates to the equally named member of the object stored in extra storage.
DelegateToExtraStorageObjNode() - Constructor for class org.pkl.core.ast.member.DelegateToExtraStorageObjNode
 
DelegateToExtraStorageObjOrParentNode - Class in org.pkl.core.ast.member
Delegates to the equally named member of the object stored in extra storage.
DelegateToExtraStorageObjOrParentNode() - Constructor for class org.pkl.core.ast.member.DelegateToExtraStorageObjOrParentNode
 
Dependency - Class in org.pkl.core.packages
 
Dependency.LocalDependency - Class in org.pkl.core.packages
 
Dependency.RemoteDependency - Class in org.pkl.core.packages
Java representation of pkl.Project#RemoteDependency.
DependencyMetadata - Class in org.pkl.core.packages
Java representation of a package's dependency metadata.
DependencyMetadata(String, PackageUri, Version, URI, Checksums, Map<String, Dependency.RemoteDependency>, String, URI, URI, String, String, List<String>, URI, String, List<PObject>) - Constructor for class org.pkl.core.packages.DependencyMetadata
 
Deprecated - Static variable in class org.pkl.core.PClassInfo
 
describe(StringBuilder, String) - Method in exception class org.pkl.core.ast.type.VmTypeMismatchException.Constraint
 
describe(StringBuilder, String) - Method in exception class org.pkl.core.ast.type.VmTypeMismatchException
 
describe(StringBuilder, String) - Method in exception class org.pkl.core.ast.type.VmTypeMismatchException.Nothing
 
describe(StringBuilder, String) - Method in exception class org.pkl.core.ast.type.VmTypeMismatchException.Simple
 
describe(StringBuilder, String) - Method in exception class org.pkl.core.ast.type.VmTypeMismatchException.Union
 
description() - Method in record class org.pkl.core.project.Package
Returns the value of the description record component.
descriptor - Variable in class org.pkl.core.ast.member.UnresolvedClassMemberNode
 
difference() - Constructor for class org.pkl.core.stdlib.base.SetNodes.difference
 
direct(MessageTransports.Logger) - Static method in class org.pkl.core.messaging.MessageTransports
Creates "client" and "server" transports that are directly connected to each other.
DirectMessageTransport(MessageTransports.Logger) - Constructor for class org.pkl.core.messaging.MessageTransports.DirectMessageTransport
 
displayUri() - Method in record class org.pkl.core.TestResults
Returns the value of the displayUri record component.
distance(String, String) - Method in class org.pkl.core.util.StringSimilarity
Return 1 - similarity.
distinct() - Constructor for class org.pkl.core.stdlib.base.ListingNodes.distinct
 
distinct() - Constructor for class org.pkl.core.stdlib.base.ListNodes.distinct
 
distinctBy() - Constructor for class org.pkl.core.stdlib.base.ListingNodes.distinctBy
 
distinctBy() - Constructor for class org.pkl.core.stdlib.base.ListNodes.distinctBy
 
divide(double) - Method in class org.pkl.core.runtime.VmDataSize
 
divide(double) - Method in class org.pkl.core.runtime.VmDuration
 
divide(VmDataSize) - Method in class org.pkl.core.runtime.VmDataSize
 
divide(VmDuration) - Method in class org.pkl.core.runtime.VmDuration
 
DivisionNode - Class in org.pkl.core.ast.expression.binary
 
DivisionNode(SourceSection) - Constructor for class org.pkl.core.ast.expression.binary.DivisionNode
 
docComment - Variable in class org.pkl.core.ast.member.ClassMember
 
docComment - Variable in class org.pkl.core.ast.member.UnresolvedClassMemberNode
 
DocExample - Static variable in class org.pkl.core.PClassInfo
 
doClose() - Method in class org.pkl.core.messaging.MessageTransports.AbstractMessageTransport
 
doClose() - Method in class org.pkl.core.messaging.MessageTransports.DirectMessageTransport
 
doClose() - Method in class org.pkl.core.messaging.MessageTransports.EncodingMessageTransport
 
documentation() - Method in record class org.pkl.core.project.Package
Returns the value of the documentation record component.
documentation() - Method in record class org.pkl.core.Release
Returns the value of the documentation record component.
Documentation(String) - Constructor for record class org.pkl.core.Release.Documentation
Creates an instance of a Documentation record class.
doDecodeBytes(byte[]) - Method in class org.pkl.core.PklBinaryDecoder
 
doDecodeBytes(byte[]) - Method in class org.pkl.core.util.pklbinary.AbstractPklBinaryDecoder
 
doDecodeClass(String, URI) - Method in class org.pkl.core.PklBinaryDecoder
 
doDecodeClass(String, URI) - Method in class org.pkl.core.util.pklbinary.AbstractPklBinaryDecoder
 
doDecodeDataSize(double, DataSizeUnit) - Method in class org.pkl.core.PklBinaryDecoder
 
doDecodeDataSize(double, DataSizeUnit) - Method in class org.pkl.core.util.pklbinary.AbstractPklBinaryDecoder
 
doDecodeDuration(double, DurationUnit) - Method in class org.pkl.core.PklBinaryDecoder
 
doDecodeDuration(double, DurationUnit) - Method in class org.pkl.core.util.pklbinary.AbstractPklBinaryDecoder
 
doDecodeFunction() - Method in class org.pkl.core.util.pklbinary.AbstractPklBinaryDecoder
 
doDecodeIntSeq(long, long, long) - Method in class org.pkl.core.PklBinaryDecoder
 
doDecodeIntSeq(long, long, long) - Method in class org.pkl.core.util.pklbinary.AbstractPklBinaryDecoder
 
doDecodeList(AbstractPklBinaryDecoder.CollectionDecodeIterator) - Method in class org.pkl.core.PklBinaryDecoder
 
doDecodeList(AbstractPklBinaryDecoder.CollectionDecodeIterator) - Method in class org.pkl.core.util.pklbinary.AbstractPklBinaryDecoder
 
doDecodeListing(AbstractPklBinaryDecoder.CollectionDecodeIterator) - Method in class org.pkl.core.PklBinaryDecoder
 
doDecodeListing(AbstractPklBinaryDecoder.CollectionDecodeIterator) - Method in class org.pkl.core.util.pklbinary.AbstractPklBinaryDecoder
 
doDecodeMap(AbstractPklBinaryDecoder.MapDecodeIterator) - Method in class org.pkl.core.PklBinaryDecoder
 
doDecodeMap(AbstractPklBinaryDecoder.MapDecodeIterator) - Method in class org.pkl.core.util.pklbinary.AbstractPklBinaryDecoder
 
doDecodeMapping(AbstractPklBinaryDecoder.MapDecodeIterator) - Method in class org.pkl.core.PklBinaryDecoder
 
doDecodeMapping(AbstractPklBinaryDecoder.MapDecodeIterator) - Method in class org.pkl.core.util.pklbinary.AbstractPklBinaryDecoder
 
doDecodeNull() - Method in class org.pkl.core.PklBinaryDecoder
 
doDecodeNull() - Method in class org.pkl.core.util.pklbinary.AbstractPklBinaryDecoder
 
doDecodeObject(String, URI, AbstractPklBinaryDecoder.DecodeIterator<AbstractPklBinaryDecoder.DecodedObjectMember>) - Method in class org.pkl.core.PklBinaryDecoder
 
doDecodeObject(String, URI, AbstractPklBinaryDecoder.DecodeIterator<AbstractPklBinaryDecoder.DecodedObjectMember>) - Method in class org.pkl.core.util.pklbinary.AbstractPklBinaryDecoder
 
doDecodePair(Object, Object) - Method in class org.pkl.core.PklBinaryDecoder
 
doDecodePair(Object, Object) - Method in class org.pkl.core.util.pklbinary.AbstractPklBinaryDecoder
 
doDecodeRegex(Pattern) - Method in class org.pkl.core.PklBinaryDecoder
 
doDecodeRegex(Pattern) - Method in class org.pkl.core.util.pklbinary.AbstractPklBinaryDecoder
 
doDecodeSet(AbstractPklBinaryDecoder.CollectionDecodeIterator) - Method in class org.pkl.core.PklBinaryDecoder
 
doDecodeSet(AbstractPklBinaryDecoder.CollectionDecodeIterator) - Method in class org.pkl.core.util.pklbinary.AbstractPklBinaryDecoder
 
doDecodeTypeAlias(String, URI) - Method in class org.pkl.core.PklBinaryDecoder
 
doDecodeTypeAlias(String, URI) - Method in class org.pkl.core.util.pklbinary.AbstractPklBinaryDecoder
 
doEagerCheck(VirtualFrame, VmObject) - Method in class org.pkl.core.ast.type.TypeNode.ListingOrMappingTypeNode
 
doEagerCheck(VirtualFrame, VmObject, boolean, boolean) - Method in class org.pkl.core.ast.type.TypeNode.ListingOrMappingTypeNode
 
doEvalDynamic(VirtualFrame, ObjectData, VmObject) - Method in class org.pkl.core.ast.expression.generator.GeneratorSpreadNode
 
doExport() - Method in class org.pkl.core.ast.type.TypeNode.CollectionTypeNode
 
doExport() - Method in class org.pkl.core.ast.type.TypeNode.ConstrainedTypeNode
 
doExport() - Method in class org.pkl.core.ast.type.TypeNode
 
doExport() - Method in class org.pkl.core.ast.type.TypeNode.FinalModuleTypeNode
 
doExport() - Method in class org.pkl.core.ast.type.TypeNode.FunctionClassTypeNode
 
doExport() - Method in class org.pkl.core.ast.type.TypeNode.FunctionNClassTypeNode
 
doExport() - Method in class org.pkl.core.ast.type.TypeNode.FunctionTypeNode
 
doExport() - Method in class org.pkl.core.ast.type.TypeNode.ListingTypeNode
 
doExport() - Method in class org.pkl.core.ast.type.TypeNode.ListTypeNode
 
doExport() - Method in class org.pkl.core.ast.type.TypeNode.MappingTypeNode
 
doExport() - Method in class org.pkl.core.ast.type.TypeNode.MapTypeNode
 
doExport() - Method in class org.pkl.core.ast.type.TypeNode.NonFinalModuleTypeNode
 
doExport() - Method in class org.pkl.core.ast.type.TypeNode.NothingTypeNode
 
doExport() - Method in class org.pkl.core.ast.type.TypeNode.NullableTypeNode
 
doExport() - Method in class org.pkl.core.ast.type.TypeNode.PairTypeNode
 
doExport() - Method in class org.pkl.core.ast.type.TypeNode.SetTypeNode
 
doExport() - Method in class org.pkl.core.ast.type.TypeNode.StringLiteralTypeNode
 
doExport() - Method in class org.pkl.core.ast.type.TypeNode.TypeAliasTypeNode
 
doExport() - Method in class org.pkl.core.ast.type.TypeNode.TypeVariableNode
 
doExport() - Method in class org.pkl.core.ast.type.TypeNode.UnionOfStringLiteralsTypeNode
 
doExport() - Method in class org.pkl.core.ast.type.TypeNode.UnionTypeNode
 
doExport() - Method in class org.pkl.core.ast.type.TypeNode.UnknownTypeNode
 
doExport() - Method in class org.pkl.core.ast.type.TypeNode.VarArgsTypeNode
 
doFail(Exception, long, List<String>) - Method in class org.pkl.core.PklBinaryDecoder
 
doFail(Exception, long, List<String>) - Method in class org.pkl.core.util.pklbinary.AbstractPklBinaryDecoder
 
doIOFail(IOException) - Method in class org.pkl.core.PklBinaryDecoder
 
doIOFail(IOException) - Method in class org.pkl.core.util.pklbinary.AbstractPklBinaryDecoder
 
doIsEquivalentTo(TypeNode) - Method in class org.pkl.core.ast.type.TypeNode.AnyTypeNode
 
doIsEquivalentTo(TypeNode) - Method in class org.pkl.core.ast.type.TypeNode.BooleanTypeNode
 
doIsEquivalentTo(TypeNode) - Method in class org.pkl.core.ast.type.TypeNode.CollectionTypeNode
 
doIsEquivalentTo(TypeNode) - Method in class org.pkl.core.ast.type.TypeNode.ConstrainedTypeNode
 
doIsEquivalentTo(TypeNode) - Method in class org.pkl.core.ast.type.TypeNode
 
doIsEquivalentTo(TypeNode) - Method in class org.pkl.core.ast.type.TypeNode.DynamicTypeNode
 
doIsEquivalentTo(TypeNode) - Method in class org.pkl.core.ast.type.TypeNode.FinalClassTypeNode
 
doIsEquivalentTo(TypeNode) - Method in class org.pkl.core.ast.type.TypeNode.FinalModuleTypeNode
 
doIsEquivalentTo(TypeNode) - Method in class org.pkl.core.ast.type.TypeNode.FloatTypeNode
 
doIsEquivalentTo(TypeNode) - Method in class org.pkl.core.ast.type.TypeNode.FunctionClassTypeNode
 
doIsEquivalentTo(TypeNode) - Method in class org.pkl.core.ast.type.TypeNode.FunctionNClassTypeNode
 
doIsEquivalentTo(TypeNode) - Method in class org.pkl.core.ast.type.TypeNode.FunctionTypeNode
 
doIsEquivalentTo(TypeNode) - Method in class org.pkl.core.ast.type.TypeNode.Int16TypeAliasTypeNode
 
doIsEquivalentTo(TypeNode) - Method in class org.pkl.core.ast.type.TypeNode.Int32TypeAliasTypeNode
 
doIsEquivalentTo(TypeNode) - Method in class org.pkl.core.ast.type.TypeNode.Int8TypeAliasTypeNode
 
doIsEquivalentTo(TypeNode) - Method in class org.pkl.core.ast.type.TypeNode.IntMaskSlotTypeNode
 
doIsEquivalentTo(TypeNode) - Method in class org.pkl.core.ast.type.TypeNode.IntTypeNode
 
doIsEquivalentTo(TypeNode) - Method in class org.pkl.core.ast.type.TypeNode.ListingTypeNode
 
doIsEquivalentTo(TypeNode) - Method in class org.pkl.core.ast.type.TypeNode.ListTypeNode
 
doIsEquivalentTo(TypeNode) - Method in class org.pkl.core.ast.type.TypeNode.MappingTypeNode
 
doIsEquivalentTo(TypeNode) - Method in class org.pkl.core.ast.type.TypeNode.MapTypeNode
 
doIsEquivalentTo(TypeNode) - Method in class org.pkl.core.ast.type.TypeNode.NonFinalClassTypeNode
 
doIsEquivalentTo(TypeNode) - Method in class org.pkl.core.ast.type.TypeNode.NonFinalModuleTypeNode
 
doIsEquivalentTo(TypeNode) - Method in class org.pkl.core.ast.type.TypeNode.NonNullTypeAliasTypeNode
 
doIsEquivalentTo(TypeNode) - Method in class org.pkl.core.ast.type.TypeNode.NothingTypeNode
 
doIsEquivalentTo(TypeNode) - Method in class org.pkl.core.ast.type.TypeNode.NullableTypeNode
 
doIsEquivalentTo(TypeNode) - Method in class org.pkl.core.ast.type.TypeNode.NumberTypeNode
 
doIsEquivalentTo(TypeNode) - Method in class org.pkl.core.ast.type.TypeNode.PairTypeNode
 
doIsEquivalentTo(TypeNode) - Method in class org.pkl.core.ast.type.TypeNode.SetTypeNode
 
doIsEquivalentTo(TypeNode) - Method in class org.pkl.core.ast.type.TypeNode.StringLiteralTypeNode
 
doIsEquivalentTo(TypeNode) - Method in class org.pkl.core.ast.type.TypeNode.StringTypeNode
 
doIsEquivalentTo(TypeNode) - Method in class org.pkl.core.ast.type.TypeNode.TypeAliasTypeNode
 
doIsEquivalentTo(TypeNode) - Method in class org.pkl.core.ast.type.TypeNode.TypedTypeNode
 
doIsEquivalentTo(TypeNode) - Method in class org.pkl.core.ast.type.TypeNode.TypeVariableNode
 
doIsEquivalentTo(TypeNode) - Method in class org.pkl.core.ast.type.TypeNode.UnionOfStringLiteralsTypeNode
 
doIsEquivalentTo(TypeNode) - Method in class org.pkl.core.ast.type.TypeNode.UnionTypeNode
 
doIsEquivalentTo(TypeNode) - Method in class org.pkl.core.ast.type.TypeNode.UnknownTypeNode
 
doIsEquivalentTo(TypeNode) - Method in class org.pkl.core.ast.type.TypeNode.VarArgsTypeNode
 
doPackage(Project) - Method in class org.pkl.core.project.ProjectPackager
 
doRead(String, VmContext, Node) - Method in class org.pkl.core.ast.expression.unary.AbstractReadNode
 
doRead(ResourceReader, URI, Node) - Method in class org.pkl.core.runtime.ResourceManager
 
doReadMember(VmObjectLike, VmObjectLike, Object, ObjectMember) - Static method in class org.pkl.core.runtime.VmUtils
Before calling this method, always try `VmObject.getCachedValue()`.
doReadMember(VmObjectLike, VmObjectLike, Object, ObjectMember, boolean, IndirectCallNode) - Static method in class org.pkl.core.runtime.VmUtils
Before calling this method, always try `VmObject.getCachedValue()`.
doSend(Message) - Method in class org.pkl.core.messaging.MessageTransports.AbstractMessageTransport
 
doSend(Message) - Method in class org.pkl.core.messaging.MessageTransports.DirectMessageTransport
 
doSend(Message) - Method in class org.pkl.core.messaging.MessageTransports.EncodingMessageTransport
 
doStart() - Method in class org.pkl.core.messaging.MessageTransports.AbstractMessageTransport
 
doStart() - Method in class org.pkl.core.messaging.MessageTransports.DirectMessageTransport
 
doStart() - Method in class org.pkl.core.messaging.MessageTransports.EncodingMessageTransport
 
doVisitReadExpr(Expr, boolean) - Method in class org.pkl.core.ast.builder.ImportsAndReadsParser
 
downloadPackage(PackageUri, Checksums, boolean) - Method in interface org.pkl.core.packages.PackageResolver
 
drop() - Constructor for class org.pkl.core.stdlib.base.ListNodes.drop
 
drop() - Constructor for class org.pkl.core.stdlib.base.SetNodes.drop
 
drop() - Constructor for class org.pkl.core.stdlib.base.StringNodes.drop
 
drop(long) - Method in class org.pkl.core.runtime.VmList
 
drop(long) - Method in class org.pkl.core.runtime.VmSet
 
dropLast() - Constructor for class org.pkl.core.stdlib.base.ListNodes.dropLast
 
dropLast() - Constructor for class org.pkl.core.stdlib.base.SetNodes.dropLast
 
dropLast() - Constructor for class org.pkl.core.stdlib.base.StringNodes.dropLast
 
dropLast(long) - Method in class org.pkl.core.runtime.VmList
 
dropLast(long) - Method in class org.pkl.core.runtime.VmSet
 
dropLastSegment(String, char) - Static method in class org.pkl.core.util.IoUtils
 
dropLastWhile() - Constructor for class org.pkl.core.stdlib.base.ListNodes.dropLastWhile
 
dropLastWhile() - Constructor for class org.pkl.core.stdlib.base.SetNodes.dropLastWhile
 
dropLastWhile() - Constructor for class org.pkl.core.stdlib.base.StringNodes.dropLastWhile
 
dropWhile() - Constructor for class org.pkl.core.stdlib.base.ListNodes.dropWhile
 
dropWhile() - Constructor for class org.pkl.core.stdlib.base.SetNodes.dropWhile
 
dropWhile() - Constructor for class org.pkl.core.stdlib.base.StringNodes.dropWhile
 
dummyClient() - Static method in interface org.pkl.core.http.HttpClient
Returns a client that throws AssertionError on every attempt to send a request.
duplicateDefinition(Object, ObjectMember) - Method in class org.pkl.core.ast.expression.generator.GeneratorMemberNode
 
duplicateDefinition(Object, ObjectMember) - Method in class org.pkl.core.ast.expression.generator.GeneratorSpreadNode
 
Duration - Class in org.pkl.core
Java representation of a pkl.base#Duration value.
Duration - Static variable in class org.pkl.core.PClassInfo
 
Duration(double, DurationUnit) - Constructor for class org.pkl.core.Duration
Constructs a new duration with the given value and unit.
DURATION - Enum constant in enum class org.pkl.core.util.pklbinary.PklBinaryCode
 
DurationNodes - Class in org.pkl.core.stdlib.base
 
DurationNodes.isBetween - Class in org.pkl.core.stdlib.base
 
DurationNodes.isoString - Class in org.pkl.core.stdlib.base
 
DurationNodes.isPositive - Class in org.pkl.core.stdlib.base
 
DurationNodes.toUnit - Class in org.pkl.core.stdlib.base
 
DurationNodes.unit - Class in org.pkl.core.stdlib.base
 
DurationNodes.value - Class in org.pkl.core.stdlib.base
 
DurationUnit - Enum Class in org.pkl.core
The unit of a Duration.
DurationUtils - Class in org.pkl.core.util
 
Dynamic - Static variable in class org.pkl.core.PClassInfo
 
DynamicNodes - Class in org.pkl.core.stdlib.base
 
DynamicNodes.getProperty - Class in org.pkl.core.stdlib.base
 
DynamicNodes.getPropertyOrNull - Class in org.pkl.core.stdlib.base
 
DynamicNodes.hasProperty - Class in org.pkl.core.stdlib.base
 
DynamicNodes.length - Class in org.pkl.core.stdlib.base
 
DynamicNodes.toList - Class in org.pkl.core.stdlib.base
 
DynamicNodes.toMap - Class in org.pkl.core.stdlib.base
 
DynamicNodes.toTyped - Class in org.pkl.core.stdlib.base
 
DynamicTypeNode(SourceSection) - Constructor for class org.pkl.core.ast.type.TypeNode.DynamicTypeNode
 

E

e() - Constructor for class org.pkl.core.stdlib.math.MathNodes.e
 
EconomicMaps - Class in org.pkl.core.util
Puts CompilerDirectives.TruffleBoundarys on EconomicMap methods and provides some added functionality.
EconomicSets - Class in org.pkl.core.util
 
editor() - Method in record class org.pkl.core.settings.PklSettings
Returns the value of the editor record component.
Editor(String) - Constructor for record class org.pkl.core.settings.PklSettings.Editor
Creates an instance of a Editor record class.
ELEMENT - Enum constant in enum class org.pkl.core.util.pklbinary.PklBinaryCode
 
ELEMENT - Static variable in class org.pkl.core.ast.VmModifier
 
ElementOrEntryNode - Class in org.pkl.core.ast.member
Equivalent of TypedPropertyNode for elements/entries.
ElementOrEntryNode(VmLanguage, FrameDescriptor, ObjectMember, ExpressionNode) - Constructor for class org.pkl.core.ast.member.ElementOrEntryNode
 
elementsEntriesFallback(Object, ObjectMember, boolean) - Method in class org.pkl.core.ast.expression.literal.SpecializedObjectLiteralNode
 
ElementsEntriesLiteralNode - Class in org.pkl.core.ast.expression.literal
Object literal that contains both elements and entries (and possibly properties).
ElementsEntriesLiteralNode(SourceSection, VmLanguage, String, boolean, FrameDescriptor, UnresolvedTypeNode[], UnmodifiableEconomicMap<Object, ObjectMember>, ObjectMember[], ExpressionNode[], ObjectMember[]) - Constructor for class org.pkl.core.ast.expression.literal.ElementsEntriesLiteralNode
 
ElementsLiteralNode - Class in org.pkl.core.ast.expression.literal
Object literal that contains elements (and possibly properties) but not entries.
ElementsLiteralNode(SourceSection, VmLanguage, String, boolean, FrameDescriptor, UnresolvedTypeNode[], UnmodifiableEconomicMap<Object, ObjectMember>, ObjectMember[]) - Constructor for class org.pkl.core.ast.expression.literal.ElementsLiteralNode
 
emit(boolean) - Method in class org.pkl.core.util.yaml.YamlEmitter
 
emit(byte[], StringBuilder, boolean) - Method in class org.pkl.core.util.yaml.YamlEmitter
 
emit(double) - Method in class org.pkl.core.util.yaml.YamlEmitter
 
emit(long) - Method in class org.pkl.core.util.yaml.YamlEmitter
 
emit(String, StringBuilder, boolean) - Method in class org.pkl.core.util.yaml.YamlEmitter
 
emitNull() - Method in class org.pkl.core.util.yaml.YamlEmitter
 
empty - Static variable in class org.pkl.core.StackFrameTransformers
 
empty() - Static method in class org.pkl.core.module.ModulePathResolver
 
empty() - Static method in class org.pkl.core.runtime.VmDynamic
 
empty() - Static method in class org.pkl.core.runtime.VmListing
 
empty() - Static method in class org.pkl.core.runtime.VmMapping
 
empty() - Static method in class org.pkl.core.util.paguro.RrbTree
Returns the empty, immutable RRB-Tree (there is only one)
EMPTY - Static variable in class org.pkl.core.repl.ReplResponse.Completion
 
EMPTY - Static variable in class org.pkl.core.runtime.VmBytes
 
EMPTY - Static variable in class org.pkl.core.runtime.VmList
 
EMPTY - Static variable in class org.pkl.core.runtime.VmMap
 
EMPTY - Static variable in class org.pkl.core.runtime.VmSet
 
emptyMap() - Static method in class org.pkl.core.util.EconomicMaps
 
emptyMutable() - Static method in class org.pkl.core.util.paguro.RrbTree
Returns the empty, mutable RRB-Tree (there is only one)
EmptyObjectLiteralNode - Class in org.pkl.core.ast.expression.literal
Object literal node with empty body.
EmptyObjectLiteralNode(SourceSection) - Constructor for class org.pkl.core.ast.expression.literal.EmptyObjectLiteralNode
 
emptyTruffleIterator() - Static method in class org.pkl.core.runtime.Iterators
 
enclosingFrame - Variable in class org.pkl.core.runtime.VmObjectLike
The frame that was active when this object was instantiated.
enclosingValue - Variable in class org.pkl.core.stdlib.AbstractRenderer
The value directly enclosing the currently visited value, if any.
encode(Message) - Method in class org.pkl.core.messaging.AbstractMessagePackEncoder
 
encode(Message) - Method in interface org.pkl.core.messaging.MessageEncoder
 
encodeMessage(Message) - Method in class org.pkl.core.messaging.AbstractMessagePackEncoder
 
encodeMessage(Message) - Method in class org.pkl.core.messaging.BaseMessagePackEncoder
 
encodePath(String) - Static method in class org.pkl.core.util.IoUtils
Windows reserves characters <>:"\|?* in filenames.
encodeToBytes() - Constructor for class org.pkl.core.stdlib.base.StringNodes.encodeToBytes
 
Encoding JSON - Search tag in class org.pkl.core.util.json.JsonWriter
Section
EncodingMessageTransport(MessageDecoder, MessageEncoder, MessageTransports.Logger) - Constructor for class org.pkl.core.messaging.MessageTransports.EncodingMessageTransport
 
end - Variable in class org.pkl.core.runtime.VmIntSeq
 
end() - Constructor for class org.pkl.core.stdlib.base.IntSeqNodes.end
 
endArray() - Method in class org.pkl.core.util.json.JsonWriter
Ends encoding the current array.
endArray(A) - Method in class org.pkl.core.util.json.JsonHandler
Indicates the end of an array in the JSON input.
endArrayValue(A) - Method in class org.pkl.core.util.json.JsonHandler
Indicates the end of an array element in the JSON input.
endBoolean(boolean) - Method in class org.pkl.core.util.json.JsonHandler
Indicates the end of a boolean literal (true or false) in the JSON input.
endChild(boolean) - Method in interface org.pkl.core.util.paguro.RrbTree.Node
Returns the leftMost (first) or right-most (last) child
endDynamic(VmDynamic, boolean) - Method in class org.pkl.core.runtime.VmPklBinaryEncoder
 
endDynamic(VmDynamic, boolean) - Method in class org.pkl.core.stdlib.AbstractRenderer
 
endDynamic(VmDynamic, boolean) - Method in class org.pkl.core.stdlib.base.PcfRenderer
 
endDynamic(VmDynamic, boolean) - Method in class org.pkl.core.stdlib.xml.RendererNodes.Renderer
 
endLine() - Method in record class org.pkl.core.Member.SourceLocation
Returns the value of the endLine record component.
endList(VmList) - Method in class org.pkl.core.runtime.VmPklBinaryEncoder
 
endList(VmList) - Method in class org.pkl.core.stdlib.AbstractRenderer
 
endList(VmList) - Method in class org.pkl.core.stdlib.base.PcfRenderer
 
endList(VmList) - Method in class org.pkl.core.stdlib.xml.RendererNodes.Renderer
 
endListing(VmListing, boolean) - Method in class org.pkl.core.runtime.VmPklBinaryEncoder
 
endListing(VmListing, boolean) - Method in class org.pkl.core.stdlib.AbstractRenderer
 
endListing(VmListing, boolean) - Method in class org.pkl.core.stdlib.base.PcfRenderer
 
endListing(VmListing, boolean) - Method in class org.pkl.core.stdlib.xml.RendererNodes.Renderer
 
endMap(VmMap) - Method in class org.pkl.core.runtime.VmPklBinaryEncoder
 
endMap(VmMap) - Method in class org.pkl.core.stdlib.AbstractRenderer
 
endMap(VmMap) - Method in class org.pkl.core.stdlib.base.PcfRenderer
 
endMap(VmMap) - Method in class org.pkl.core.stdlib.xml.RendererNodes.Renderer
 
endMapping(VmMapping, boolean) - Method in class org.pkl.core.runtime.VmPklBinaryEncoder
 
endMapping(VmMapping, boolean) - Method in class org.pkl.core.stdlib.AbstractRenderer
 
endMapping(VmMapping, boolean) - Method in class org.pkl.core.stdlib.base.PcfRenderer
 
endMapping(VmMapping, boolean) - Method in class org.pkl.core.stdlib.xml.RendererNodes.Renderer
 
endNull() - Method in class org.pkl.core.util.json.JsonHandler
Indicates the end of a null literal in the JSON input.
endNumber(String) - Method in class org.pkl.core.util.json.JsonHandler
Indicates the end of a number in the JSON input.
endObject() - Method in class org.pkl.core.util.json.JsonWriter
Ends encoding the current object.
endObject(O) - Method in class org.pkl.core.util.json.JsonHandler
Indicates the end of an object in the JSON input.
endObjectName(O, String) - Method in class org.pkl.core.util.json.JsonHandler
Indicates the end of an object member name in the JSON input.
endObjectValue(O, String) - Method in class org.pkl.core.util.json.JsonHandler
Indicates the end of an object member value in the JSON input.
endSet(VmSet) - Method in class org.pkl.core.runtime.VmPklBinaryEncoder
 
endSet(VmSet) - Method in class org.pkl.core.stdlib.AbstractRenderer
 
endSet(VmSet) - Method in class org.pkl.core.stdlib.base.PcfRenderer
 
endSet(VmSet) - Method in class org.pkl.core.stdlib.xml.RendererNodes.Renderer
 
endString(String) - Method in class org.pkl.core.util.json.JsonHandler
Indicates the end of a string in the JSON input.
endsWith() - Constructor for class org.pkl.core.stdlib.base.ListNodes.endsWith
 
endsWith() - Constructor for class org.pkl.core.stdlib.base.SetNodes.endsWith
 
endsWith() - Constructor for class org.pkl.core.stdlib.base.StringNodes.endsWith
 
endsWith(VmCollection) - Method in class org.pkl.core.runtime.VmCollection
 
endTyped(VmTyped, boolean) - Method in class org.pkl.core.runtime.VmPklBinaryEncoder
 
endTyped(VmTyped, boolean) - Method in class org.pkl.core.stdlib.AbstractRenderer
 
endTyped(VmTyped, boolean) - Method in class org.pkl.core.stdlib.base.PcfRenderer
 
endTyped(VmTyped, boolean) - Method in class org.pkl.core.stdlib.xml.RendererNodes.Renderer
 
ensurePathEndsWithSlash(URI) - Static method in class org.pkl.core.util.IoUtils
 
enterAnnotationScope(Function<SymbolTable.AnnotationScope, T>) - Method in class org.pkl.core.ast.builder.SymbolTable
 
enterClass(Identifier, List<TypeParameter>, Function<SymbolTable.ClassScope, ObjectMember>) - Method in class org.pkl.core.ast.builder.SymbolTable
 
enterCustomThisScope(Function<SymbolTable.CustomThisScope, T>) - Method in class org.pkl.core.ast.builder.SymbolTable
 
enterEntry(ExpressionNode, Function<SymbolTable.EntryScope, T>) - Method in class org.pkl.core.ast.builder.SymbolTable
 
enterForGenerator(FrameDescriptor.Builder, FrameDescriptor.Builder, Function<SymbolTable.ForGeneratorScope, T>) - Method in class org.pkl.core.ast.builder.SymbolTable
 
enterLambda(FrameDescriptor.Builder, Function<SymbolTable.LambdaScope, T>) - Method in class org.pkl.core.ast.builder.SymbolTable
 
enterMethod(Identifier, ConstLevel, FrameDescriptor.Builder, List<TypeParameter>, Function<SymbolTable.MethodScope, T>) - Method in class org.pkl.core.ast.builder.SymbolTable
 
enterObjectScope(Function<SymbolTable.ObjectScope, T>) - Method in class org.pkl.core.ast.builder.SymbolTable
 
enterProperty(Identifier, ConstLevel, Function<SymbolTable.PropertyScope, T>) - Method in class org.pkl.core.ast.builder.SymbolTable
 
enterTypeAlias(Identifier, List<TypeParameter>, Function<SymbolTable.TypeAliasScope, ObjectMember>) - Method in class org.pkl.core.ast.builder.SymbolTable
 
entries() - Constructor for class org.pkl.core.stdlib.base.MapNodes.entries
 
entries() - Method in class org.pkl.core.runtime.VmMap
 
EntriesLiteralNode - Class in org.pkl.core.ast.expression.literal
Object literal that contains entries (and possibly properties) but not elements.
EntriesLiteralNode(SourceSection, VmLanguage, String, boolean, FrameDescriptor, UnresolvedTypeNode[], UnmodifiableEconomicMap<Object, ObjectMember>, ExpressionNode[], ObjectMember[]) - Constructor for class org.pkl.core.ast.expression.literal.EntriesLiteralNode
 
Entry(boolean, boolean, boolean, boolean, String, SourceSection) - Constructor for record class org.pkl.core.ast.builder.ImportsAndReadsParser.Entry
Creates an instance of a Entry record class.
ENTRY - Enum constant in enum class org.pkl.core.util.pklbinary.PklBinaryCode
 
ENTRY - Static variable in class org.pkl.core.ast.VmModifier
 
EntryScope(SymbolTable.Scope, String, FrameDescriptor.Builder) - Constructor for class org.pkl.core.ast.builder.SymbolTable.EntryScope
 
entrySet() - Method in class org.pkl.core.util.json.Json.JsObject
 
env() - Method in record class org.pkl.core.evaluatorSettings.PklEvaluatorSettings
Returns the value of the env record component.
environmentVariable() - Static method in class org.pkl.core.resource.ResourceReaders
A resource reader for OS environment variables.
EqualNode - Class in org.pkl.core.ast.expression.binary
 
EqualNode(SourceSection) - Constructor for class org.pkl.core.ast.expression.binary.EqualNode
 
equals(Object) - Method in class org.pkl.core.ast.member.ObjectMember
 
equals(Object) - Method in class org.pkl.core.DataSize
 
equals(Object) - Method in class org.pkl.core.Duration
 
equals(Object) - Method in record class org.pkl.core.evaluatorSettings.PklEvaluatorSettings
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.pkl.core.packages.Checksums
 
equals(Object) - Method in class org.pkl.core.Pair
 
equals(Object) - Method in class org.pkl.core.PClassInfo
 
equals(Object) - Method in class org.pkl.core.PModule
 
equals(Object) - Method in class org.pkl.core.PObject
 
equals(Object) - Method in class org.pkl.core.runtime.KeyLookupSuggestions.Candidate
 
equals(Object) - Method in class org.pkl.core.runtime.MemberLookupSuggestions.Candidate
 
equals(Object) - Method in class org.pkl.core.runtime.VmClass
 
equals(Object) - Method in class org.pkl.core.runtime.VmDataSize
 
equals(Object) - Method in class org.pkl.core.runtime.VmDuration
 
equals(Object) - Method in class org.pkl.core.runtime.VmIntSeq
 
equals(Object) - Method in class org.pkl.core.runtime.VmList
 
equals(Object) - Method in class org.pkl.core.runtime.VmListing
 
equals(Object) - Method in class org.pkl.core.runtime.VmMap
 
equals(Object) - Method in class org.pkl.core.runtime.VmNull
 
equals(Object) - Method in class org.pkl.core.runtime.VmPair
 
equals(Object) - Method in class org.pkl.core.runtime.VmRegex
 
equals(Object) - Method in class org.pkl.core.runtime.VmSet
 
equals(Object) - Method in class org.pkl.core.runtime.VmTyped
 
equals(Object) - Method in class org.pkl.core.StackFrame
 
equals(Object) - Method in class org.pkl.core.util.json.Location
 
equals(Object) - Method in class org.pkl.core.util.Pair
 
equals(Object) - Method in class org.pkl.core.Version
Tells if this version is equal to obj according to semantic versioning rules.
equals(Object) - Method in record class org.pkl.core.ast.builder.ImportsAndReadsParser.Entry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.pkl.core.evaluatorSettings.PklEvaluatorSettings.ExternalReader
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.pkl.core.evaluatorSettings.PklEvaluatorSettings.Http
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.pkl.core.evaluatorSettings.PklEvaluatorSettings.Proxy
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.pkl.core.externalreader.ModuleReaderSpec
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.pkl.core.externalreader.ResourceReaderSpec
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.pkl.core.ImportGraph
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.pkl.core.ImportGraph.Import
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.pkl.core.Member.SourceLocation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.pkl.core.messaging.Messages.ListModulesRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.pkl.core.messaging.Messages.ListModulesResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.pkl.core.messaging.Messages.ListResourcesRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.pkl.core.messaging.Messages.ListResourcesResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.pkl.core.messaging.Messages.ModuleReaderSpec
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.pkl.core.messaging.Messages.ReadModuleRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.pkl.core.messaging.Messages.ReadModuleResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.pkl.core.messaging.Messages.ReadResourceRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.pkl.core.messaging.Messages.ReadResourceResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.pkl.core.messaging.Messages.ResourceReaderSpec
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.pkl.core.module.PathElement
 
equals(Object) - Method in class org.pkl.core.packages.Dependency.LocalDependency
 
equals(Object) - Method in class org.pkl.core.packages.Dependency.RemoteDependency
 
equals(Object) - Method in class org.pkl.core.packages.DependencyMetadata
 
equals(Object) - Method in class org.pkl.core.packages.PackageAssetUri
 
equals(Object) - Method in class org.pkl.core.packages.PackageUri
 
equals(Object) - Method in record class org.pkl.core.PklInfo.PackageIndex
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.pkl.core.Platform
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.pkl.core.Platform.Language
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.pkl.core.Platform.OperatingSystem
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.pkl.core.Platform.Processor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.pkl.core.Platform.Runtime
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.pkl.core.Platform.VirtualMachine
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.pkl.core.project.CanonicalPackageUri
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.pkl.core.project.DeclaredDependencies
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.pkl.core.project.Package
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.pkl.core.project.Project
 
equals(Object) - Method in class org.pkl.core.project.Project.EvaluatorSettings
Deprecated.
 
equals(Object) - Method in class org.pkl.core.project.ProjectDeps
 
equals(Object) - Method in record class org.pkl.core.project.ProjectPackager.PackageResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.pkl.core.Release.Documentation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.pkl.core.Release
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.pkl.core.Release.SourceCode
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.pkl.core.Release.StandardLibrary
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.pkl.core.resource.Resource
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.pkl.core.runtime.VmBytes
 
equals(Object) - Method in class org.pkl.core.runtime.VmDynamic
 
equals(Object) - Method in record class org.pkl.core.runtime.VmException.ProgramValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.pkl.core.runtime.VmFunction
 
equals(Object) - Method in class org.pkl.core.runtime.VmMapping
 
equals(Object) - Method in class org.pkl.core.runtime.VmTypeAlias
 
equals(Object) - Method in class org.pkl.core.runtime.VmValue
Enables calling `vmValue.equals()` when not behind a Truffle boundary.
equals(Object) - Method in record class org.pkl.core.settings.PklSettings.Editor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.pkl.core.settings.PklSettings
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.pkl.core.TestResults
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.pkl.core.TestResults.Error
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.pkl.core.TestResults.Failure
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.pkl.core.TestResults.TestResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.pkl.core.TestResults.TestSectionResults
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.pkl.core.util.GlobResolver.ResolvedGlobElement
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.pkl.core.util.paguro.RrbTree
equals(Object) - Method in record class org.pkl.core.util.pklbinary.AbstractPklBinaryDecoder.DecodedObjectMember
Indicates whether some other object is "equal to" this one.
equals(UnmodifiableEconomicMap, UnmodifiableEconomicMap) - Static method in class org.pkl.core.util.EconomicMaps
 
error() - Method in record class org.pkl.core.messaging.Messages.ListModulesResponse
Returns the value of the error record component.
error() - Method in record class org.pkl.core.messaging.Messages.ListResourcesResponse
Returns the value of the error record component.
error() - Method in record class org.pkl.core.messaging.Messages.ReadModuleResponse
Returns the value of the error record component.
error() - Method in record class org.pkl.core.messaging.Messages.ReadResourceResponse
Returns the value of the error record component.
error() - Method in record class org.pkl.core.TestResults
Returns the value of the error record component.
Error(String, PklException) - Constructor for record class org.pkl.core.TestResults.Error
Creates an instance of a Error record class.
ERROR_HEADER - Static variable in class org.pkl.core.util.AnsiTheme
 
ERROR_MESSAGE - Static variable in class org.pkl.core.util.AnsiTheme
 
ERROR_MESSAGE_HINT - Static variable in class org.pkl.core.util.AnsiTheme
 
ErrorMessages - Class in org.pkl.core.util
 
errors() - Method in record class org.pkl.core.TestResults.TestResult
Returns the value of the errors record component.
escape(String) - Method in class org.pkl.core.util.AbstractCharEscaper
 
escape(String, StringBuilder) - Method in class org.pkl.core.util.AbstractCharEscaper
 
eval(boolean) - Method in class org.pkl.core.ast.expression.unary.LogicalNotNode
 
eval(boolean, boolean) - Method in class org.pkl.core.ast.expression.binary.EqualNode
 
eval(boolean, boolean) - Method in class org.pkl.core.ast.expression.binary.NotEqualNode
 
eval(boolean, boolean) - Method in class org.pkl.core.stdlib.base.BooleanNodes.implies
 
eval(boolean, boolean) - Method in class org.pkl.core.stdlib.base.BooleanNodes.xor
 
eval(boolean, VmClass) - Method in class org.pkl.core.ast.internal.IsInstanceOfNode
 
eval(double) - Method in class org.pkl.core.ast.expression.unary.UnaryMinusNode
 
eval(double) - Method in class org.pkl.core.stdlib.base.FloatNodes.abs
 
eval(double) - Method in class org.pkl.core.stdlib.base.FloatNodes.b
 
eval(double) - Method in class org.pkl.core.stdlib.base.FloatNodes.ceil
 
eval(double) - Method in class org.pkl.core.stdlib.base.FloatNodes.d
 
eval(double) - Method in class org.pkl.core.stdlib.base.FloatNodes.floor
 
eval(double) - Method in class org.pkl.core.stdlib.base.FloatNodes.gb
 
eval(double) - Method in class org.pkl.core.stdlib.base.FloatNodes.gib
 
eval(double) - Method in class org.pkl.core.stdlib.base.FloatNodes.h
 
eval(double) - Method in class org.pkl.core.stdlib.base.FloatNodes.isFinite
 
eval(double) - Method in class org.pkl.core.stdlib.base.FloatNodes.isInfinite
 
eval(double) - Method in class org.pkl.core.stdlib.base.FloatNodes.isNaN
 
eval(double) - Method in class org.pkl.core.stdlib.base.FloatNodes.isNonZero
 
eval(double) - Method in class org.pkl.core.stdlib.base.FloatNodes.isPositive
 
eval(double) - Method in class org.pkl.core.stdlib.base.FloatNodes.kb
 
eval(double) - Method in class org.pkl.core.stdlib.base.FloatNodes.kib
 
eval(double) - Method in class org.pkl.core.stdlib.base.FloatNodes.mb
 
eval(double) - Method in class org.pkl.core.stdlib.base.FloatNodes.mib
 
eval(double) - Method in class org.pkl.core.stdlib.base.FloatNodes.min
 
eval(double) - Method in class org.pkl.core.stdlib.base.FloatNodes.ms
 
eval(double) - Method in class org.pkl.core.stdlib.base.FloatNodes.ns
 
eval(double) - Method in class org.pkl.core.stdlib.base.FloatNodes.pb
 
eval(double) - Method in class org.pkl.core.stdlib.base.FloatNodes.pib
 
eval(double) - Method in class org.pkl.core.stdlib.base.FloatNodes.round
 
eval(double) - Method in class org.pkl.core.stdlib.base.FloatNodes.s
 
eval(double) - Method in class org.pkl.core.stdlib.base.FloatNodes.sign
 
eval(double) - Method in class org.pkl.core.stdlib.base.FloatNodes.tb
 
eval(double) - Method in class org.pkl.core.stdlib.base.FloatNodes.tib
 
eval(double) - Method in class org.pkl.core.stdlib.base.FloatNodes.toFloat
 
eval(double) - Method in class org.pkl.core.stdlib.base.FloatNodes.toInt
 
eval(double) - Method in class org.pkl.core.stdlib.base.FloatNodes.toString
 
eval(double) - Method in class org.pkl.core.stdlib.base.FloatNodes.truncate
 
eval(double) - Method in class org.pkl.core.stdlib.base.FloatNodes.us
 
eval(double, double) - Method in class org.pkl.core.ast.expression.binary.AdditionNode
 
eval(double, double) - Method in class org.pkl.core.ast.expression.binary.DivisionNode
 
eval(double, double) - Method in class org.pkl.core.ast.expression.binary.EqualNode
 
eval(double, double) - Method in class org.pkl.core.ast.expression.binary.ExponentiationNode
 
eval(double, double) - Method in class org.pkl.core.ast.expression.binary.GreaterThanNode
 
eval(double, double) - Method in class org.pkl.core.ast.expression.binary.GreaterThanOrEqualNode
 
eval(double, double) - Method in class org.pkl.core.ast.expression.binary.LessThanNode
 
eval(double, double) - Method in class org.pkl.core.ast.expression.binary.LessThanOrEqualNode
 
eval(double, double) - Method in class org.pkl.core.ast.expression.binary.MultiplicationNode
 
eval(double, double) - Method in class org.pkl.core.ast.expression.binary.NotEqualNode
 
eval(double, double) - Method in class org.pkl.core.ast.expression.binary.RemainderNode
 
eval(double, double) - Method in class org.pkl.core.ast.expression.binary.SubtractionNode
 
eval(double, double) - Method in class org.pkl.core.ast.expression.binary.TruncatingDivisionNode
 
eval(double, long) - Method in class org.pkl.core.ast.expression.binary.AdditionNode
 
eval(double, long) - Method in class org.pkl.core.ast.expression.binary.DivisionNode
 
eval(double, long) - Method in class org.pkl.core.ast.expression.binary.EqualNode
 
eval(double, long) - Method in class org.pkl.core.ast.expression.binary.ExponentiationNode
 
eval(double, long) - Method in class org.pkl.core.ast.expression.binary.GreaterThanNode
 
eval(double, long) - Method in class org.pkl.core.ast.expression.binary.GreaterThanOrEqualNode
 
eval(double, long) - Method in class org.pkl.core.ast.expression.binary.LessThanNode
 
eval(double, long) - Method in class org.pkl.core.ast.expression.binary.LessThanOrEqualNode
 
eval(double, long) - Method in class org.pkl.core.ast.expression.binary.MultiplicationNode
 
eval(double, long) - Method in class org.pkl.core.ast.expression.binary.NotEqualNode
 
eval(double, long) - Method in class org.pkl.core.ast.expression.binary.RemainderNode
 
eval(double, long) - Method in class org.pkl.core.ast.expression.binary.SubtractionNode
 
eval(double, long) - Method in class org.pkl.core.ast.expression.binary.TruncatingDivisionNode
 
eval(double, long) - Method in class org.pkl.core.stdlib.base.FloatNodes.toFixed
 
eval(double, String) - Method in class org.pkl.core.stdlib.base.FloatNodes.toDataSize
 
eval(double, String) - Method in class org.pkl.core.stdlib.base.FloatNodes.toDuration
 
eval(double, VmClass) - Method in class org.pkl.core.ast.internal.IsInstanceOfNode
 
eval(double, VmDataSize) - Method in class org.pkl.core.ast.expression.binary.MultiplicationNode
 
eval(double, VmDuration) - Method in class org.pkl.core.ast.expression.binary.MultiplicationNode
 
eval(long) - Method in class org.pkl.core.ast.expression.unary.UnaryMinusNode
 
eval(long) - Method in class org.pkl.core.stdlib.base.IntNodes.abs
 
eval(long) - Method in class org.pkl.core.stdlib.base.IntNodes.b
 
eval(long) - Method in class org.pkl.core.stdlib.base.IntNodes.ceil
 
eval(long) - Method in class org.pkl.core.stdlib.base.IntNodes.d
 
eval(long) - Method in class org.pkl.core.stdlib.base.IntNodes.floor
 
eval(long) - Method in class org.pkl.core.stdlib.base.IntNodes.gb
 
eval(long) - Method in class org.pkl.core.stdlib.base.IntNodes.gib
 
eval(long) - Method in class org.pkl.core.stdlib.base.IntNodes.h
 
eval(long) - Method in class org.pkl.core.stdlib.base.IntNodes.inv
 
eval(long) - Method in class org.pkl.core.stdlib.base.IntNodes.isEven
 
eval(long) - Method in class org.pkl.core.stdlib.base.IntNodes.isFinite
 
eval(long) - Method in class org.pkl.core.stdlib.base.IntNodes.isInfinite
 
eval(long) - Method in class org.pkl.core.stdlib.base.IntNodes.isNaN
 
eval(long) - Method in class org.pkl.core.stdlib.base.IntNodes.isNonZero
 
eval(long) - Method in class org.pkl.core.stdlib.base.IntNodes.isOdd
 
eval(long) - Method in class org.pkl.core.stdlib.base.IntNodes.isPositive
 
eval(long) - Method in class org.pkl.core.stdlib.base.IntNodes.kb
 
eval(long) - Method in class org.pkl.core.stdlib.base.IntNodes.kib
 
eval(long) - Method in class org.pkl.core.stdlib.base.IntNodes.mb
 
eval(long) - Method in class org.pkl.core.stdlib.base.IntNodes.mib
 
eval(long) - Method in class org.pkl.core.stdlib.base.IntNodes.min
 
eval(long) - Method in class org.pkl.core.stdlib.base.IntNodes.ms
 
eval(long) - Method in class org.pkl.core.stdlib.base.IntNodes.ns
 
eval(long) - Method in class org.pkl.core.stdlib.base.IntNodes.pb
 
eval(long) - Method in class org.pkl.core.stdlib.base.IntNodes.pib
 
eval(long) - Method in class org.pkl.core.stdlib.base.IntNodes.round
 
eval(long) - Method in class org.pkl.core.stdlib.base.IntNodes.s
 
eval(long) - Method in class org.pkl.core.stdlib.base.IntNodes.sign
 
eval(long) - Method in class org.pkl.core.stdlib.base.IntNodes.tb
 
eval(long) - Method in class org.pkl.core.stdlib.base.IntNodes.tib
 
eval(long) - Method in class org.pkl.core.stdlib.base.IntNodes.toChar
 
eval(long) - Method in class org.pkl.core.stdlib.base.IntNodes.toFloat
 
eval(long) - Method in class org.pkl.core.stdlib.base.IntNodes.toInt
 
eval(long) - Method in class org.pkl.core.stdlib.base.IntNodes.toString
 
eval(long) - Method in class org.pkl.core.stdlib.base.IntNodes.truncate
 
eval(long) - Method in class org.pkl.core.stdlib.base.IntNodes.us
 
eval(long, double) - Method in class org.pkl.core.ast.expression.binary.AdditionNode
 
eval(long, double) - Method in class org.pkl.core.ast.expression.binary.DivisionNode
 
eval(long, double) - Method in class org.pkl.core.ast.expression.binary.EqualNode
 
eval(long, double) - Method in class org.pkl.core.ast.expression.binary.ExponentiationNode
 
eval(long, double) - Method in class org.pkl.core.ast.expression.binary.GreaterThanNode
 
eval(long, double) - Method in class org.pkl.core.ast.expression.binary.GreaterThanOrEqualNode
 
eval(long, double) - Method in class org.pkl.core.ast.expression.binary.LessThanNode
 
eval(long, double) - Method in class org.pkl.core.ast.expression.binary.LessThanOrEqualNode
 
eval(long, double) - Method in class org.pkl.core.ast.expression.binary.MultiplicationNode
 
eval(long, double) - Method in class org.pkl.core.ast.expression.binary.NotEqualNode
 
eval(long, double) - Method in class org.pkl.core.ast.expression.binary.RemainderNode
 
eval(long, double) - Method in class org.pkl.core.ast.expression.binary.SubtractionNode
 
eval(long, double) - Method in class org.pkl.core.ast.expression.binary.TruncatingDivisionNode
 
eval(long, long) - Method in class org.pkl.core.ast.expression.binary.AdditionNode
 
eval(long, long) - Method in class org.pkl.core.ast.expression.binary.DivisionNode
 
eval(long, long) - Method in class org.pkl.core.ast.expression.binary.EqualNode
 
eval(long, long) - Method in class org.pkl.core.ast.expression.binary.GreaterThanNode
 
eval(long, long) - Method in class org.pkl.core.ast.expression.binary.GreaterThanOrEqualNode
 
eval(long, long) - Method in class org.pkl.core.ast.expression.binary.LessThanNode
 
eval(long, long) - Method in class org.pkl.core.ast.expression.binary.LessThanOrEqualNode
 
eval(long, long) - Method in class org.pkl.core.ast.expression.binary.MultiplicationNode
 
eval(long, long) - Method in class org.pkl.core.ast.expression.binary.NotEqualNode
 
eval(long, long) - Method in class org.pkl.core.ast.expression.binary.RemainderNode
 
eval(long, long) - Method in class org.pkl.core.ast.expression.binary.SubtractionNode
 
eval(long, long) - Method in class org.pkl.core.ast.expression.binary.TruncatingDivisionNode
 
eval(long, long) - Method in class org.pkl.core.stdlib.base.IntNodes.and
 
eval(long, long) - Method in class org.pkl.core.stdlib.base.IntNodes.or
 
eval(long, long) - Method in class org.pkl.core.stdlib.base.IntNodes.shl
 
eval(long, long) - Method in class org.pkl.core.stdlib.base.IntNodes.shr
 
eval(long, long) - Method in class org.pkl.core.stdlib.base.IntNodes.toFixed
 
eval(long, long) - Method in class org.pkl.core.stdlib.base.IntNodes.toRadixString
 
eval(long, long) - Method in class org.pkl.core.stdlib.base.IntNodes.ushr
 
eval(long, long) - Method in class org.pkl.core.stdlib.base.IntNodes.xor
 
eval(long, String) - Method in class org.pkl.core.stdlib.base.IntNodes.toDataSize
 
eval(long, String) - Method in class org.pkl.core.stdlib.base.IntNodes.toDuration
 
eval(long, VmClass) - Method in class org.pkl.core.ast.internal.IsInstanceOfNode
 
eval(long, VmDataSize) - Method in class org.pkl.core.ast.expression.binary.MultiplicationNode
 
eval(long, VmDuration) - Method in class org.pkl.core.ast.expression.binary.MultiplicationNode
 
eval(VirtualFrame, boolean) - Method in class org.pkl.core.ast.expression.binary.LogicalAndNode
 
eval(VirtualFrame, boolean) - Method in class org.pkl.core.ast.expression.binary.LogicalOrNode
 
eval(VirtualFrame, boolean) - Method in class org.pkl.core.ast.type.TypeConstraintNode
 
eval(VirtualFrame, Object) - Method in class org.pkl.core.stdlib.base.AnyNodes.getClass
 
eval(VirtualFrame, Object, ObjectData, VmBytes) - Method in class org.pkl.core.ast.expression.generator.GeneratorForNode
 
eval(VirtualFrame, Object, ObjectData, VmDynamic) - Method in class org.pkl.core.ast.expression.generator.GeneratorForNode
 
eval(VirtualFrame, Object, ObjectData, VmIntSeq) - Method in class org.pkl.core.ast.expression.generator.GeneratorForNode
 
eval(VirtualFrame, Object, ObjectData, VmList) - Method in class org.pkl.core.ast.expression.generator.GeneratorForNode
 
eval(VirtualFrame, Object, ObjectData, VmListing) - Method in class org.pkl.core.ast.expression.generator.GeneratorForNode
 
eval(VirtualFrame, Object, ObjectData, VmMap) - Method in class org.pkl.core.ast.expression.generator.GeneratorForNode
 
eval(VirtualFrame, Object, ObjectData, VmMapping) - Method in class org.pkl.core.ast.expression.generator.GeneratorForNode
 
eval(VirtualFrame, Object, ObjectData, VmSet) - Method in class org.pkl.core.ast.expression.generator.GeneratorForNode
 
eval(VirtualFrame, Object, VmClass, IndirectCallNode) - Method in class org.pkl.core.ast.expression.member.InvokeMethodVirtualNode
 
eval(VirtualFrame, ClassMethod, DirectCallNode) - Method in class org.pkl.core.ast.expression.member.InvokeSuperMethodNode
 
eval(VirtualFrame, VmClass, ObjectData, VmBytes) - Method in class org.pkl.core.ast.expression.generator.GeneratorSpreadNode
 
eval(VirtualFrame, VmClass, ObjectData, VmCollection) - Method in class org.pkl.core.ast.expression.generator.GeneratorSpreadNode
 
eval(VirtualFrame, VmClass, ObjectData, VmIntSeq) - Method in class org.pkl.core.ast.expression.generator.GeneratorSpreadNode
 
eval(VirtualFrame, VmClass, ObjectData, VmMap) - Method in class org.pkl.core.ast.expression.generator.GeneratorSpreadNode
 
eval(VirtualFrame, VmDynamic) - Method in class org.pkl.core.ast.member.TypeCheckedPropertyNode
 
eval(VirtualFrame, VmDynamic, ObjectData, VmObject) - Method in class org.pkl.core.ast.expression.generator.GeneratorSpreadNode
 
eval(VirtualFrame, VmFunction, ApplyVmFunction1Node) - Method in class org.pkl.core.ast.type.TypeConstraintNode
 
eval(VirtualFrame, VmList) - Method in class org.pkl.core.stdlib.base.ListNodes.toBytes
 
eval(VirtualFrame, VmListing, ObjectData, VmObject) - Method in class org.pkl.core.ast.expression.generator.GeneratorSpreadNode
 
eval(VirtualFrame, VmMapping, ObjectData, VmObject) - Method in class org.pkl.core.ast.expression.generator.GeneratorSpreadNode
 
eval(VirtualFrame, VmNull) - Method in class org.pkl.core.ast.expression.binary.NullCoalescingNode
 
eval(VirtualFrame, VmObjectLike, IndirectCallNode) - Method in class org.pkl.core.ast.member.TypeCheckedPropertyNode
 
eval(VirtualFrame, VmObject, ObjectData, VmBytes) - Method in class org.pkl.core.ast.expression.generator.GeneratorSpreadNode
 
eval(VirtualFrame, VmObject, ObjectData, VmCollection) - Method in class org.pkl.core.ast.expression.generator.GeneratorSpreadNode
 
eval(VirtualFrame, VmObject, ObjectData, VmIntSeq) - Method in class org.pkl.core.ast.expression.generator.GeneratorSpreadNode
 
eval(VirtualFrame, VmObject, ObjectData, VmMap) - Method in class org.pkl.core.ast.expression.generator.GeneratorSpreadNode
 
eval(VirtualFrame, VmSet) - Method in class org.pkl.core.ast.type.TypeNode.SetTypeNode
 
eval(VirtualFrame, VmTyped) - Method in class org.pkl.core.ast.expression.literal.AmendModuleNode
 
eval(VirtualFrame, VmTyped, long, long) - Method in class org.pkl.core.stdlib.base.BaseNodes.IntSeq
 
eval(VirtualFrame, VmTyped, Object) - Method in class org.pkl.core.stdlib.base.BaseNodes.Bytes
 
eval(VirtualFrame, VmTyped, Object) - Method in class org.pkl.core.stdlib.base.BaseNodes.List
 
eval(VirtualFrame, VmTyped, Object) - Method in class org.pkl.core.stdlib.base.BaseNodes.Map
 
eval(VirtualFrame, VmTyped, Object) - Method in class org.pkl.core.stdlib.base.BaseNodes.Set
 
eval(VirtualFrame, VmTyped, Object, Object) - Method in class org.pkl.core.stdlib.base.BaseNodes.Pair
 
eval(VirtualFrame, VmTyped, String) - Method in class org.pkl.core.stdlib.base.BaseNodes.Regex
 
eval(VirtualFrame, VmTyped, ObjectData, VmObject) - Method in class org.pkl.core.ast.expression.generator.GeneratorSpreadNode
 
eval(Object) - Method in class org.pkl.core.ast.type.TypeNode.NonFinalClassTypeNode
 
eval(Object, Object) - Method in class org.pkl.core.ast.expression.binary.EqualNode
 
eval(Object, Object) - Method in class org.pkl.core.ast.expression.binary.NotEqualNode
 
eval(Object, Object, Class<? extends VmValue>) - Method in class org.pkl.core.ast.expression.binary.EqualNode
This method effectively covers `VmValue left, VmValue right` but is implemented in a more efficient way.
eval(Object, Object, Class<? extends VmValue>) - Method in class org.pkl.core.ast.expression.binary.NotEqualNode
This method effectively covers `VmValue left, VmValue right` but is implemented in a more efficient way.
eval(Object, VmFunction) - Method in class org.pkl.core.ast.expression.binary.PipeNode
 
eval(Object, VmFunction) - Method in class org.pkl.core.stdlib.base.AnyNodes.ifNonNull
 
eval(String) - Method in class org.pkl.core.ast.expression.unary.ThrowNode
 
eval(String) - Method in class org.pkl.core.stdlib.base.StringNodes.base64
 
eval(String) - Method in class org.pkl.core.stdlib.base.StringNodes.base64Decoded
 
eval(String) - Method in class org.pkl.core.stdlib.base.StringNodes.base64DecodedBytes
 
eval(String) - Method in class org.pkl.core.stdlib.base.StringNodes.capitalize
 
eval(String) - Method in class org.pkl.core.stdlib.base.StringNodes.chars
 
eval(String) - Method in class org.pkl.core.stdlib.base.StringNodes.codePoints
 
eval(String) - Method in class org.pkl.core.stdlib.base.StringNodes.decapitalize
 
eval(String) - Method in class org.pkl.core.stdlib.base.StringNodes.isBase64
 
eval(String) - Method in class org.pkl.core.stdlib.base.StringNodes.isBlank
 
eval(String) - Method in class org.pkl.core.stdlib.base.StringNodes.isEmpty
 
eval(String) - Method in class org.pkl.core.stdlib.base.StringNodes.isRegex
 
eval(String) - Method in class org.pkl.core.stdlib.base.StringNodes.lastIndex
 
eval(String) - Method in class org.pkl.core.stdlib.base.StringNodes.length
 
eval(String) - Method in class org.pkl.core.stdlib.base.StringNodes.md5
 
eval(String) - Method in class org.pkl.core.stdlib.base.StringNodes.reverse
 
eval(String) - Method in class org.pkl.core.stdlib.base.StringNodes.sha1
 
eval(String) - Method in class org.pkl.core.stdlib.base.StringNodes.sha256
 
eval(String) - Method in class org.pkl.core.stdlib.base.StringNodes.sha256Int
 
eval(String) - Method in class org.pkl.core.stdlib.base.StringNodes.toBoolean
 
eval(String) - Method in class org.pkl.core.stdlib.base.StringNodes.toBooleanOrNull
 
eval(String) - Method in class org.pkl.core.stdlib.base.StringNodes.toFloat
 
eval(String) - Method in class org.pkl.core.stdlib.base.StringNodes.toFloatOrNull
 
eval(String) - Method in class org.pkl.core.stdlib.base.StringNodes.toInt
 
eval(String) - Method in class org.pkl.core.stdlib.base.StringNodes.toIntOrNull
 
eval(String) - Method in class org.pkl.core.stdlib.base.StringNodes.toLowerCase
 
eval(String) - Method in class org.pkl.core.stdlib.base.StringNodes.toUpperCase
 
eval(String) - Method in class org.pkl.core.stdlib.base.StringNodes.trim
 
eval(String) - Method in class org.pkl.core.stdlib.base.StringNodes.trimEnd
 
eval(String) - Method in class org.pkl.core.stdlib.base.StringNodes.trimStart
 
eval(String, long) - Method in class org.pkl.core.ast.expression.binary.SubscriptNode
 
eval(String, long) - Method in class org.pkl.core.stdlib.base.StringNodes.drop
 
eval(String, long) - Method in class org.pkl.core.stdlib.base.StringNodes.dropLast
 
eval(String, long) - Method in class org.pkl.core.stdlib.base.StringNodes.getOrNull
 
eval(String, long) - Method in class org.pkl.core.stdlib.base.StringNodes.repeat
 
eval(String, long) - Method in class org.pkl.core.stdlib.base.StringNodes.take
 
eval(String, long) - Method in class org.pkl.core.stdlib.base.StringNodes.takeLast
 
eval(String, long, long) - Method in class org.pkl.core.stdlib.base.StringNodes.substring
 
eval(String, long, long) - Method in class org.pkl.core.stdlib.base.StringNodes.substringOrNull
 
eval(String, long, long, String) - Method in class org.pkl.core.stdlib.base.StringNodes.replaceRange
 
eval(String, long, String) - Method in class org.pkl.core.stdlib.base.StringNodes.padEnd
 
eval(String, long, String) - Method in class org.pkl.core.stdlib.base.StringNodes.padStart
 
eval(String, String) - Method in class org.pkl.core.ast.expression.binary.AdditionNode
 
eval(String, String) - Method in class org.pkl.core.ast.expression.binary.EqualNode
 
eval(String, String) - Method in class org.pkl.core.ast.expression.binary.GreaterThanNode
 
eval(String, String) - Method in class org.pkl.core.ast.expression.binary.GreaterThanOrEqualNode
 
eval(String, String) - Method in class org.pkl.core.ast.expression.binary.LessThanNode
 
eval(String, String) - Method in class org.pkl.core.ast.expression.binary.LessThanOrEqualNode
 
eval(String, String) - Method in class org.pkl.core.ast.expression.binary.NotEqualNode
 
eval(String, String) - Method in class org.pkl.core.stdlib.base.StringNodes.contains
 
eval(String, String) - Method in class org.pkl.core.stdlib.base.StringNodes.encodeToBytes
 
eval(String, String) - Method in class org.pkl.core.stdlib.base.StringNodes.endsWith
 
eval(String, String) - Method in class org.pkl.core.stdlib.base.StringNodes.indexOf
 
eval(String, String) - Method in class org.pkl.core.stdlib.base.StringNodes.indexOfOrNull
 
eval(String, String) - Method in class org.pkl.core.stdlib.base.StringNodes.lastIndexOf
 
eval(String, String) - Method in class org.pkl.core.stdlib.base.StringNodes.lastIndexOfOrNull
 
eval(String, String) - Method in class org.pkl.core.stdlib.base.StringNodes.split
 
eval(String, String) - Method in class org.pkl.core.stdlib.base.StringNodes.startsWith
 
eval(String, String, long) - Method in class org.pkl.core.stdlib.base.StringNodes.splitLimit
 
eval(String, String, String) - Method in class org.pkl.core.stdlib.base.StringNodes.replaceAll
 
eval(String, String, String) - Method in class org.pkl.core.stdlib.base.StringNodes.replaceFirst
 
eval(String, String, String) - Method in class org.pkl.core.stdlib.base.StringNodes.replaceLast
 
eval(String, String, VmFunction) - Method in class org.pkl.core.stdlib.base.StringNodes.replaceAllMapped
 
eval(String, String, VmFunction) - Method in class org.pkl.core.stdlib.base.StringNodes.replaceFirstMapped
 
eval(String, String, VmFunction) - Method in class org.pkl.core.stdlib.base.StringNodes.replaceLastMapped
 
eval(String, VmClass) - Method in class org.pkl.core.ast.internal.IsInstanceOfNode
 
eval(String, VmFunction) - Method in class org.pkl.core.stdlib.base.StringNodes.dropLastWhile
 
eval(String, VmFunction) - Method in class org.pkl.core.stdlib.base.StringNodes.dropWhile
 
eval(String, VmFunction) - Method in class org.pkl.core.stdlib.base.StringNodes.takeLastWhile
 
eval(String, VmFunction) - Method in class org.pkl.core.stdlib.base.StringNodes.takeWhile
 
eval(String, VmRegex) - Method in class org.pkl.core.stdlib.base.StringNodes.contains
 
eval(String, VmRegex) - Method in class org.pkl.core.stdlib.base.StringNodes.endsWith
 
eval(String, VmRegex) - Method in class org.pkl.core.stdlib.base.StringNodes.indexOf
 
eval(String, VmRegex) - Method in class org.pkl.core.stdlib.base.StringNodes.indexOfOrNull
 
eval(String, VmRegex) - Method in class org.pkl.core.stdlib.base.StringNodes.lastIndexOf
 
eval(String, VmRegex) - Method in class org.pkl.core.stdlib.base.StringNodes.lastIndexOfOrNull
 
eval(String, VmRegex) - Method in class org.pkl.core.stdlib.base.StringNodes.matches
 
eval(String, VmRegex) - Method in class org.pkl.core.stdlib.base.StringNodes.split
 
eval(String, VmRegex) - Method in class org.pkl.core.stdlib.base.StringNodes.startsWith
 
eval(String, VmRegex, long) - Method in class org.pkl.core.stdlib.base.StringNodes.splitLimit
 
eval(String, VmRegex, String) - Method in class org.pkl.core.stdlib.base.StringNodes.replaceAll
 
eval(String, VmRegex, String) - Method in class org.pkl.core.stdlib.base.StringNodes.replaceFirst
 
eval(String, VmRegex, String) - Method in class org.pkl.core.stdlib.base.StringNodes.replaceLast
 
eval(String, VmRegex, VmFunction) - Method in class org.pkl.core.stdlib.base.StringNodes.replaceAllMapped
 
eval(String, VmRegex, VmFunction) - Method in class org.pkl.core.stdlib.base.StringNodes.replaceFirstMapped
 
eval(String, VmRegex, VmFunction) - Method in class org.pkl.core.stdlib.base.StringNodes.replaceLastMapped
 
eval(VmBytes) - Method in class org.pkl.core.stdlib.base.BytesNodes.base64
 
eval(VmBytes) - Method in class org.pkl.core.stdlib.base.BytesNodes.hex
 
eval(VmBytes) - Method in class org.pkl.core.stdlib.base.BytesNodes.length
 
eval(VmBytes) - Method in class org.pkl.core.stdlib.base.BytesNodes.md5
 
eval(VmBytes) - Method in class org.pkl.core.stdlib.base.BytesNodes.sha1
 
eval(VmBytes) - Method in class org.pkl.core.stdlib.base.BytesNodes.sha256
 
eval(VmBytes) - Method in class org.pkl.core.stdlib.base.BytesNodes.sha256Int
 
eval(VmBytes) - Method in class org.pkl.core.stdlib.base.BytesNodes.size
 
eval(VmBytes) - Method in class org.pkl.core.stdlib.base.BytesNodes.toList
 
eval(VmBytes, long) - Method in class org.pkl.core.ast.expression.binary.SubscriptNode
 
eval(VmBytes, long) - Method in class org.pkl.core.stdlib.base.BytesNodes.getOrNull
 
eval(VmBytes, String) - Method in class org.pkl.core.stdlib.base.BytesNodes.decodeToString
 
eval(VmBytes, VmBytes) - Method in class org.pkl.core.ast.expression.binary.AdditionNode
 
eval(VmClass) - Method in class org.pkl.core.ast.expression.literal.EmptyObjectLiteralNode
 
eval(VmClass) - Method in class org.pkl.core.stdlib.base.ClassNodes.simpleName
 
eval(VmCollection, VmCollection) - Method in class org.pkl.core.ast.expression.binary.AdditionNode
 
eval(VmDataSize) - Method in class org.pkl.core.ast.expression.unary.UnaryMinusNode
 
eval(VmDataSize) - Method in class org.pkl.core.stdlib.base.DataSizeNodes.isBinaryUnit
 
eval(VmDataSize) - Method in class org.pkl.core.stdlib.base.DataSizeNodes.isDecimalUnit
 
eval(VmDataSize) - Method in class org.pkl.core.stdlib.base.DataSizeNodes.isPositive
 
eval(VmDataSize) - Method in class org.pkl.core.stdlib.base.DataSizeNodes.toBinaryUnit
 
eval(VmDataSize) - Method in class org.pkl.core.stdlib.base.DataSizeNodes.toDecimalUnit
 
eval(VmDataSize) - Method in class org.pkl.core.stdlib.base.DataSizeNodes.unit
 
eval(VmDataSize, double) - Method in class org.pkl.core.ast.expression.binary.DivisionNode
 
eval(VmDataSize, double) - Method in class org.pkl.core.ast.expression.binary.ExponentiationNode
 
eval(VmDataSize, double) - Method in class org.pkl.core.ast.expression.binary.MultiplicationNode
 
eval(VmDataSize, double) - Method in class org.pkl.core.ast.expression.binary.RemainderNode
 
eval(VmDataSize, double) - Method in class org.pkl.core.ast.expression.binary.TruncatingDivisionNode
 
eval(VmDataSize, long) - Method in class org.pkl.core.ast.expression.binary.DivisionNode
 
eval(VmDataSize, long) - Method in class org.pkl.core.ast.expression.binary.ExponentiationNode
 
eval(VmDataSize, long) - Method in class org.pkl.core.ast.expression.binary.MultiplicationNode
 
eval(VmDataSize, long) - Method in class org.pkl.core.ast.expression.binary.RemainderNode
 
eval(VmDataSize, long) - Method in class org.pkl.core.ast.expression.binary.TruncatingDivisionNode
 
eval(VmDataSize, String) - Method in class org.pkl.core.stdlib.base.DataSizeNodes.toUnit
 
eval(VmDataSize, VmDataSize) - Method in class org.pkl.core.ast.expression.binary.AdditionNode
 
eval(VmDataSize, VmDataSize) - Method in class org.pkl.core.ast.expression.binary.DivisionNode
 
eval(VmDataSize, VmDataSize) - Method in class org.pkl.core.ast.expression.binary.GreaterThanNode
 
eval(VmDataSize, VmDataSize) - Method in class org.pkl.core.ast.expression.binary.GreaterThanOrEqualNode
 
eval(VmDataSize, VmDataSize) - Method in class org.pkl.core.ast.expression.binary.LessThanNode
 
eval(VmDataSize, VmDataSize) - Method in class org.pkl.core.ast.expression.binary.LessThanOrEqualNode
 
eval(VmDataSize, VmDataSize) - Method in class org.pkl.core.ast.expression.binary.SubtractionNode
 
eval(VmDataSize, VmDataSize) - Method in class org.pkl.core.ast.expression.binary.TruncatingDivisionNode
 
eval(VmDataSize, VmDataSize, VmDataSize) - Method in class org.pkl.core.stdlib.base.DataSizeNodes.isBetween
 
eval(VmDuration) - Method in class org.pkl.core.ast.expression.unary.UnaryMinusNode
 
eval(VmDuration) - Method in class org.pkl.core.stdlib.base.DurationNodes.isoString
 
eval(VmDuration) - Method in class org.pkl.core.stdlib.base.DurationNodes.isPositive
 
eval(VmDuration) - Method in class org.pkl.core.stdlib.base.DurationNodes.unit
 
eval(VmDuration, double) - Method in class org.pkl.core.ast.expression.binary.DivisionNode
 
eval(VmDuration, double) - Method in class org.pkl.core.ast.expression.binary.ExponentiationNode
 
eval(VmDuration, double) - Method in class org.pkl.core.ast.expression.binary.MultiplicationNode
 
eval(VmDuration, double) - Method in class org.pkl.core.ast.expression.binary.RemainderNode
 
eval(VmDuration, double) - Method in class org.pkl.core.ast.expression.binary.TruncatingDivisionNode
 
eval(VmDuration, long) - Method in class org.pkl.core.ast.expression.binary.DivisionNode
 
eval(VmDuration, long) - Method in class org.pkl.core.ast.expression.binary.ExponentiationNode
 
eval(VmDuration, long) - Method in class org.pkl.core.ast.expression.binary.MultiplicationNode
 
eval(VmDuration, long) - Method in class org.pkl.core.ast.expression.binary.RemainderNode
 
eval(VmDuration, long) - Method in class org.pkl.core.ast.expression.binary.TruncatingDivisionNode
 
eval(VmDuration, String) - Method in class org.pkl.core.stdlib.base.DurationNodes.toUnit
 
eval(VmDuration, VmDuration) - Method in class org.pkl.core.ast.expression.binary.AdditionNode
 
eval(VmDuration, VmDuration) - Method in class org.pkl.core.ast.expression.binary.DivisionNode
 
eval(VmDuration, VmDuration) - Method in class org.pkl.core.ast.expression.binary.GreaterThanNode
 
eval(VmDuration, VmDuration) - Method in class org.pkl.core.ast.expression.binary.GreaterThanOrEqualNode
 
eval(VmDuration, VmDuration) - Method in class org.pkl.core.ast.expression.binary.LessThanNode
 
eval(VmDuration, VmDuration) - Method in class org.pkl.core.ast.expression.binary.LessThanOrEqualNode
 
eval(VmDuration, VmDuration) - Method in class org.pkl.core.ast.expression.binary.SubtractionNode
 
eval(VmDuration, VmDuration) - Method in class org.pkl.core.ast.expression.binary.TruncatingDivisionNode
 
eval(VmDuration, VmDuration, VmDuration) - Method in class org.pkl.core.stdlib.base.DurationNodes.isBetween
 
eval(VmDynamic) - Method in class org.pkl.core.ast.expression.member.InferParentWithinPropertyNode
 
eval(VmDynamic) - Method in class org.pkl.core.stdlib.base.DynamicNodes.length
 
eval(VmDynamic) - Method in class org.pkl.core.stdlib.base.DynamicNodes.toList
 
eval(VmDynamic) - Method in class org.pkl.core.stdlib.base.DynamicNodes.toMap
 
eval(VmDynamic, Object, IndirectCallNode) - Method in class org.pkl.core.ast.expression.binary.SubscriptNode
 
eval(VmDynamic, String) - Method in class org.pkl.core.stdlib.base.DynamicNodes.getProperty
 
eval(VmDynamic, String) - Method in class org.pkl.core.stdlib.base.DynamicNodes.getPropertyOrNull
 
eval(VmDynamic, String) - Method in class org.pkl.core.stdlib.base.DynamicNodes.hasProperty
 
eval(VmDynamic, VmClass) - Method in class org.pkl.core.stdlib.base.DynamicNodes.toTyped
 
eval(VmFunction) - Method in class org.pkl.core.ast.type.TypeNode.FunctionClassTypeNode
 
eval(VmFunction) - Method in class org.pkl.core.ast.type.TypeNode.FunctionNClassTypeNode
 
eval(VmFunction) - Method in class org.pkl.core.ast.type.TypeNode.FunctionTypeNode
 
eval(VmFunction) - Method in class org.pkl.core.stdlib.base.Function0Nodes.apply
 
eval(VmFunction, IndirectCallNode) - Method in class org.pkl.core.ast.lambda.ApplyVmFunction0Node
 
eval(VmFunction, Object) - Method in class org.pkl.core.stdlib.base.Function1Nodes.apply
 
eval(VmFunction, Object, IndirectCallNode) - Method in class org.pkl.core.ast.lambda.ApplyVmFunction1Node
 
eval(VmFunction, Object, Object) - Method in class org.pkl.core.stdlib.base.Function2Nodes.apply
 
eval(VmFunction, Object, Object, IndirectCallNode) - Method in class org.pkl.core.ast.lambda.ApplyVmFunction2Node
 
eval(VmFunction, Object, Object, Object) - Method in class org.pkl.core.stdlib.base.Function3Nodes.apply
 
eval(VmFunction, Object, Object, Object, IndirectCallNode) - Method in class org.pkl.core.ast.lambda.ApplyVmFunction3Node
 
eval(VmFunction, Object, Object, Object, Object) - Method in class org.pkl.core.stdlib.base.Function4Nodes.apply
 
eval(VmFunction, Object, Object, Object, Object, IndirectCallNode) - Method in class org.pkl.core.ast.lambda.ApplyVmFunction4Node
 
eval(VmFunction, Object, Object, Object, Object, Object) - Method in class org.pkl.core.stdlib.base.Function5Nodes.apply
 
eval(VmFunction, Object, Object, Object, Object, Object, IndirectCallNode) - Method in class org.pkl.core.ast.lambda.ApplyVmFunction5Node
 
eval(VmFunction, VmList) - Method in class org.pkl.core.stdlib.base.FunctionNodes.applyToList
 
eval(VmIntSeq) - Method in class org.pkl.core.stdlib.base.IntSeqNodes.end
 
eval(VmIntSeq) - Method in class org.pkl.core.stdlib.base.IntSeqNodes.start
 
eval(VmIntSeq) - Method in class org.pkl.core.stdlib.base.IntSeqNodes.step
 
eval(VmIntSeq) - Method in class org.pkl.core.stdlib.base.IntSeqNodes.toList
 
eval(VmIntSeq) - Method in class org.pkl.core.stdlib.base.IntSeqNodes.toListing
 
eval(VmIntSeq, long) - Method in class org.pkl.core.stdlib.base.IntSeqNodes.stepMethod
 
eval(VmIntSeq, Object, VmFunction) - Method in class org.pkl.core.stdlib.base.IntSeqNodes.fold
 
eval(VmIntSeq, VmFunction) - Method in class org.pkl.core.stdlib.base.IntSeqNodes.map
 
eval(VmList) - Method in class org.pkl.core.stdlib.base.ListNodes.distinct
 
eval(VmList) - Method in class org.pkl.core.stdlib.base.ListNodes.filterNonNull
 
eval(VmList) - Method in class org.pkl.core.stdlib.base.ListNodes.first
 
eval(VmList) - Method in class org.pkl.core.stdlib.base.ListNodes.firstOrNull
 
eval(VmList) - Method in class org.pkl.core.stdlib.base.ListNodes.flatten
 
eval(VmList) - Method in class org.pkl.core.stdlib.base.ListNodes.isDistinct
 
eval(VmList) - Method in class org.pkl.core.stdlib.base.ListNodes.isEmpty
 
eval(VmList) - Method in class org.pkl.core.stdlib.base.ListNodes.last
 
eval(VmList) - Method in class org.pkl.core.stdlib.base.ListNodes.lastIndex
 
eval(VmList) - Method in class org.pkl.core.stdlib.base.ListNodes.lastOrNull
 
eval(VmList) - Method in class org.pkl.core.stdlib.base.ListNodes.length
 
eval(VmList) - Method in class org.pkl.core.stdlib.base.ListNodes.max
 
eval(VmList) - Method in class org.pkl.core.stdlib.base.ListNodes.maxOrNull
 
eval(VmList) - Method in class org.pkl.core.stdlib.base.ListNodes.min
 
eval(VmList) - Method in class org.pkl.core.stdlib.base.ListNodes.minOrNull
 
eval(VmList) - Method in class org.pkl.core.stdlib.base.ListNodes.rest
 
eval(VmList) - Method in class org.pkl.core.stdlib.base.ListNodes.restOrNull
 
eval(VmList) - Method in class org.pkl.core.stdlib.base.ListNodes.reverse
 
eval(VmList) - Method in class org.pkl.core.stdlib.base.ListNodes.single
 
eval(VmList) - Method in class org.pkl.core.stdlib.base.ListNodes.singleOrNull
 
eval(VmList) - Method in class org.pkl.core.stdlib.base.ListNodes.sort
 
eval(VmList) - Method in class org.pkl.core.stdlib.base.ListNodes.toDynamic
 
eval(VmList) - Method in class org.pkl.core.stdlib.base.ListNodes.toList
 
eval(VmList) - Method in class org.pkl.core.stdlib.base.ListNodes.toListing
 
eval(VmList) - Method in class org.pkl.core.stdlib.base.ListNodes.toSet
 
eval(VmListing) - Method in class org.pkl.core.ast.expression.member.InferParentWithinPropertyNode
 
eval(VmListing) - Method in class org.pkl.core.stdlib.base.ListingNodes.distinct
 
eval(VmListing) - Method in class org.pkl.core.stdlib.base.ListingNodes.first
 
eval(VmListing) - Method in class org.pkl.core.stdlib.base.ListingNodes.firstOrNull
 
eval(VmListing) - Method in class org.pkl.core.stdlib.base.ListingNodes.isDistinct
 
eval(VmListing) - Method in class org.pkl.core.stdlib.base.ListingNodes.isEmpty
 
eval(VmListing) - Method in class org.pkl.core.stdlib.base.ListingNodes.last
 
eval(VmListing) - Method in class org.pkl.core.stdlib.base.ListingNodes.lastIndex
 
eval(VmListing) - Method in class org.pkl.core.stdlib.base.ListingNodes.lastOrNull
 
eval(VmListing) - Method in class org.pkl.core.stdlib.base.ListingNodes.length
 
eval(VmListing) - Method in class org.pkl.core.stdlib.base.ListingNodes.single
 
eval(VmListing) - Method in class org.pkl.core.stdlib.base.ListingNodes.singleOrNull
 
eval(VmListing) - Method in class org.pkl.core.stdlib.base.ListingNodes.toList
 
eval(VmListing) - Method in class org.pkl.core.stdlib.base.ListingNodes.toSet
 
eval(VmListing, long) - Method in class org.pkl.core.stdlib.base.ListingNodes.getOrDefault
 
eval(VmListing, long) - Method in class org.pkl.core.stdlib.base.ListingNodes.getOrNull
 
eval(VmListing, long, IndirectCallNode) - Method in class org.pkl.core.ast.expression.binary.SubscriptNode
 
eval(VmListing, Object) - Method in class org.pkl.core.stdlib.base.ListingNodes.contains
 
eval(VmListing, Object, VmFunction) - Method in class org.pkl.core.stdlib.base.ListingNodes.fold
 
eval(VmListing, Object, VmFunction) - Method in class org.pkl.core.stdlib.base.ListingNodes.foldIndexed
 
eval(VmListing, String) - Method in class org.pkl.core.stdlib.base.ListingNodes.join
 
eval(VmListing, VmFunction) - Method in class org.pkl.core.stdlib.base.ListingNodes.any
 
eval(VmListing, VmFunction) - Method in class org.pkl.core.stdlib.base.ListingNodes.distinctBy
 
eval(VmListing, VmFunction) - Method in class org.pkl.core.stdlib.base.ListingNodes.every
 
eval(VmListing, VmFunction) - Method in class org.pkl.core.stdlib.base.ListingNodes.isDistinctBy
 
eval(VmList, long) - Method in class org.pkl.core.ast.expression.binary.SubscriptNode
 
eval(VmList, long) - Method in class org.pkl.core.stdlib.base.ListNodes.drop
 
eval(VmList, long) - Method in class org.pkl.core.stdlib.base.ListNodes.dropLast
 
eval(VmList, long) - Method in class org.pkl.core.stdlib.base.ListNodes.getOrNull
 
eval(VmList, long) - Method in class org.pkl.core.stdlib.base.ListNodes.repeat
 
eval(VmList, long) - Method in class org.pkl.core.stdlib.base.ListNodes.split
 
eval(VmList, long) - Method in class org.pkl.core.stdlib.base.ListNodes.splitOrNull
 
eval(VmList, long) - Method in class org.pkl.core.stdlib.base.ListNodes.take
 
eval(VmList, long) - Method in class org.pkl.core.stdlib.base.ListNodes.takeLast
 
eval(VmList, long, long) - Method in class org.pkl.core.stdlib.base.ListNodes.sublist
 
eval(VmList, long, long) - Method in class org.pkl.core.stdlib.base.ListNodes.sublistOrNull
 
eval(VmList, long, long, VmCollection) - Method in class org.pkl.core.stdlib.base.ListNodes.replaceRange
 
eval(VmList, long, long, VmCollection) - Method in class org.pkl.core.stdlib.base.ListNodes.replaceRangeOrNull
 
eval(VmList, long, Object) - Method in class org.pkl.core.stdlib.base.ListNodes.replace
 
eval(VmList, long, Object) - Method in class org.pkl.core.stdlib.base.ListNodes.replaceOrNull
 
eval(VmList, Object) - Method in class org.pkl.core.stdlib.base.ListNodes.add
 
eval(VmList, Object) - Method in class org.pkl.core.stdlib.base.ListNodes.contains
 
eval(VmList, Object) - Method in class org.pkl.core.stdlib.base.ListNodes.indexOf
 
eval(VmList, Object) - Method in class org.pkl.core.stdlib.base.ListNodes.indexOfOrNull
 
eval(VmList, Object) - Method in class org.pkl.core.stdlib.base.ListNodes.lastIndexOf
 
eval(VmList, Object) - Method in class org.pkl.core.stdlib.base.ListNodes.lastIndexOfOrNull
 
eval(VmList, Object, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.fold
 
eval(VmList, Object, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.foldBack
 
eval(VmList, Object, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.foldIndexed
 
eval(VmList, String) - Method in class org.pkl.core.stdlib.base.ListNodes.join
 
eval(VmList, VmClass) - Method in class org.pkl.core.stdlib.base.ListNodes.filterIsInstance
 
eval(VmList, VmCollection) - Method in class org.pkl.core.stdlib.base.ListNodes.endsWith
 
eval(VmList, VmCollection) - Method in class org.pkl.core.stdlib.base.ListNodes.startsWith
 
eval(VmList, VmCollection) - Method in class org.pkl.core.stdlib.base.ListNodes.zip
 
eval(VmList, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.any
 
eval(VmList, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.count
 
eval(VmList, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.distinctBy
 
eval(VmList, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.dropLastWhile
 
eval(VmList, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.dropWhile
 
eval(VmList, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.every
 
eval(VmList, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.filter
 
eval(VmList, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.filterIndexed
 
eval(VmList, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.find
 
eval(VmList, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.findIndex
 
eval(VmList, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.findIndexOrNull
 
eval(VmList, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.findLast
 
eval(VmList, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.findLastIndex
 
eval(VmList, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.findLastIndexOrNull
 
eval(VmList, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.findLastOrNull
 
eval(VmList, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.findOrNull
 
eval(VmList, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.flatMap
 
eval(VmList, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.flatMapIndexed
 
eval(VmList, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.groupBy
 
eval(VmList, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.isDistinctBy
 
eval(VmList, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.map
 
eval(VmList, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.mapIndexed
 
eval(VmList, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.mapNonNull
 
eval(VmList, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.mapNonNullIndexed
 
eval(VmList, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.maxBy
 
eval(VmList, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.maxByOrNull
 
eval(VmList, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.maxWith
 
eval(VmList, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.maxWithOrNull
 
eval(VmList, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.minBy
 
eval(VmList, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.minByOrNull
 
eval(VmList, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.minWith
 
eval(VmList, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.minWithOrNull
 
eval(VmList, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.partition
 
eval(VmList, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.reduce
 
eval(VmList, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.reduceOrNull
 
eval(VmList, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.sortBy
 
eval(VmList, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.sortWith
 
eval(VmList, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.takeLastWhile
 
eval(VmList, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.takeWhile
 
eval(VmList, VmFunction, VmFunction) - Method in class org.pkl.core.stdlib.base.ListNodes.toMap
 
eval(VmMap) - Method in class org.pkl.core.stdlib.base.MapNodes.entries
 
eval(VmMap) - Method in class org.pkl.core.stdlib.base.MapNodes.isEmpty
 
eval(VmMap) - Method in class org.pkl.core.stdlib.base.MapNodes.keys
 
eval(VmMap) - Method in class org.pkl.core.stdlib.base.MapNodes.length
 
eval(VmMap) - Method in class org.pkl.core.stdlib.base.MapNodes.toDynamic
 
eval(VmMap) - Method in class org.pkl.core.stdlib.base.MapNodes.toMap
 
eval(VmMap) - Method in class org.pkl.core.stdlib.base.MapNodes.toMapping
 
eval(VmMap) - Method in class org.pkl.core.stdlib.base.MapNodes.values
 
eval(VmMapping) - Method in class org.pkl.core.ast.expression.member.InferParentWithinPropertyNode
 
eval(VmMapping) - Method in class org.pkl.core.stdlib.base.MappingNodes.isEmpty
 
eval(VmMapping) - Method in class org.pkl.core.stdlib.base.MappingNodes.keys
 
eval(VmMapping) - Method in class org.pkl.core.stdlib.base.MappingNodes.length
 
eval(VmMapping) - Method in class org.pkl.core.stdlib.base.MappingNodes.toMap
 
eval(VmMapping, Object) - Method in class org.pkl.core.stdlib.base.MappingNodes.containsKey
 
eval(VmMapping, Object) - Method in class org.pkl.core.stdlib.base.MappingNodes.containsValue
 
eval(VmMapping, Object) - Method in class org.pkl.core.stdlib.base.MappingNodes.getOrDefault
 
eval(VmMapping, Object) - Method in class org.pkl.core.stdlib.base.MappingNodes.getOrNull
 
eval(VmMapping, Object, IndirectCallNode) - Method in class org.pkl.core.ast.expression.binary.SubscriptNode
 
eval(VmMapping, Object, VmFunction) - Method in class org.pkl.core.stdlib.base.MappingNodes.fold
 
eval(VmMapping, VmFunction) - Method in class org.pkl.core.stdlib.base.MappingNodes.any
 
eval(VmMapping, VmFunction) - Method in class org.pkl.core.stdlib.base.MappingNodes.every
 
eval(VmMap, Object) - Method in class org.pkl.core.ast.expression.binary.SubscriptNode
 
eval(VmMap, Object) - Method in class org.pkl.core.stdlib.base.MapNodes.containsKey
 
eval(VmMap, Object) - Method in class org.pkl.core.stdlib.base.MapNodes.containsValue
 
eval(VmMap, Object) - Method in class org.pkl.core.stdlib.base.MapNodes.getOrNull
 
eval(VmMap, Object) - Method in class org.pkl.core.stdlib.base.MapNodes.remove
 
eval(VmMap, Object, Object) - Method in class org.pkl.core.stdlib.base.MapNodes.put
 
eval(VmMap, Object, VmFunction) - Method in class org.pkl.core.stdlib.base.MapNodes.fold
 
eval(VmMap, VmClass) - Method in class org.pkl.core.stdlib.base.MapNodes.toTyped
 
eval(VmMap, VmFunction) - Method in class org.pkl.core.stdlib.base.MapNodes.any
 
eval(VmMap, VmFunction) - Method in class org.pkl.core.stdlib.base.MapNodes.every
 
eval(VmMap, VmFunction) - Method in class org.pkl.core.stdlib.base.MapNodes.filter
 
eval(VmMap, VmFunction) - Method in class org.pkl.core.stdlib.base.MapNodes.flatMap
 
eval(VmMap, VmFunction) - Method in class org.pkl.core.stdlib.base.MapNodes.map
 
eval(VmMap, VmFunction, ApplyVmFunction2Node) - Method in class org.pkl.core.stdlib.base.MapNodes.mapKeys
 
eval(VmMap, VmFunction, ApplyVmFunction2Node) - Method in class org.pkl.core.stdlib.base.MapNodes.mapValues
 
eval(VmMap, VmMap) - Method in class org.pkl.core.ast.expression.binary.AdditionNode
 
eval(VmNull) - Method in class org.pkl.core.ast.expression.literal.EmptyObjectLiteralNode
 
eval(VmNull) - Method in class org.pkl.core.ast.expression.unary.PropagateNullReceiverNode
 
eval(VmNull, VmFunction) - Method in class org.pkl.core.stdlib.base.AnyNodes.ifNonNull
 
eval(VmObjectLike) - Method in class org.pkl.core.ast.expression.literal.EmptyObjectLiteralNode
 
eval(VmObjectLike, VmObjectLike) - Method in class org.pkl.core.stdlib.base.ModuleClassNodes.relativePathTo
 
eval(VmObject, ObjectData, VmNull) - Method in class org.pkl.core.ast.expression.generator.GeneratorSpreadNode
 
eval(VmPair) - Method in class org.pkl.core.stdlib.base.PairNodes.first
 
eval(VmPair) - Method in class org.pkl.core.stdlib.base.PairNodes.key
 
eval(VmPair) - Method in class org.pkl.core.stdlib.base.PairNodes.second
 
eval(VmPair) - Method in class org.pkl.core.stdlib.base.PairNodes.value
 
eval(VmRegex) - Method in class org.pkl.core.stdlib.base.RegexNodes.groupCount
 
eval(VmRegex) - Method in class org.pkl.core.stdlib.base.RegexNodes.pattern
 
eval(VmRegex, String) - Method in class org.pkl.core.stdlib.base.RegexNodes.findMatchesIn
 
eval(VmRegex, String) - Method in class org.pkl.core.stdlib.base.RegexNodes.matchEntire
 
eval(VmSet) - Method in class org.pkl.core.stdlib.base.SetNodes.filterNonNull
 
eval(VmSet) - Method in class org.pkl.core.stdlib.base.SetNodes.first
 
eval(VmSet) - Method in class org.pkl.core.stdlib.base.SetNodes.firstOrNull
 
eval(VmSet) - Method in class org.pkl.core.stdlib.base.SetNodes.flatten
 
eval(VmSet) - Method in class org.pkl.core.stdlib.base.SetNodes.isEmpty
 
eval(VmSet) - Method in class org.pkl.core.stdlib.base.SetNodes.last
 
eval(VmSet) - Method in class org.pkl.core.stdlib.base.SetNodes.lastOrNull
 
eval(VmSet) - Method in class org.pkl.core.stdlib.base.SetNodes.length
 
eval(VmSet) - Method in class org.pkl.core.stdlib.base.SetNodes.max
 
eval(VmSet) - Method in class org.pkl.core.stdlib.base.SetNodes.maxOrNull
 
eval(VmSet) - Method in class org.pkl.core.stdlib.base.SetNodes.min
 
eval(VmSet) - Method in class org.pkl.core.stdlib.base.SetNodes.minOrNull
 
eval(VmSet) - Method in class org.pkl.core.stdlib.base.SetNodes.rest
 
eval(VmSet) - Method in class org.pkl.core.stdlib.base.SetNodes.restOrNull
 
eval(VmSet) - Method in class org.pkl.core.stdlib.base.SetNodes.reverse
 
eval(VmSet) - Method in class org.pkl.core.stdlib.base.SetNodes.single
 
eval(VmSet) - Method in class org.pkl.core.stdlib.base.SetNodes.singleOrNull
 
eval(VmSet) - Method in class org.pkl.core.stdlib.base.SetNodes.sort
 
eval(VmSet) - Method in class org.pkl.core.stdlib.base.SetNodes.toDynamic
 
eval(VmSet) - Method in class org.pkl.core.stdlib.base.SetNodes.toList
 
eval(VmSet) - Method in class org.pkl.core.stdlib.base.SetNodes.toListing
 
eval(VmSet) - Method in class org.pkl.core.stdlib.base.SetNodes.toSet
 
eval(VmSet, long) - Method in class org.pkl.core.stdlib.base.SetNodes.drop
 
eval(VmSet, long) - Method in class org.pkl.core.stdlib.base.SetNodes.dropLast
 
eval(VmSet, long) - Method in class org.pkl.core.stdlib.base.SetNodes.repeat
 
eval(VmSet, long) - Method in class org.pkl.core.stdlib.base.SetNodes.split
 
eval(VmSet, long) - Method in class org.pkl.core.stdlib.base.SetNodes.splitOrNull
 
eval(VmSet, long) - Method in class org.pkl.core.stdlib.base.SetNodes.take
 
eval(VmSet, long) - Method in class org.pkl.core.stdlib.base.SetNodes.takeLast
 
eval(VmSet, Object) - Method in class org.pkl.core.stdlib.base.SetNodes.add
 
eval(VmSet, Object) - Method in class org.pkl.core.stdlib.base.SetNodes.contains
 
eval(VmSet, Object, VmFunction) - Method in class org.pkl.core.stdlib.base.SetNodes.fold
 
eval(VmSet, Object, VmFunction) - Method in class org.pkl.core.stdlib.base.SetNodes.foldBack
 
eval(VmSet, Object, VmFunction) - Method in class org.pkl.core.stdlib.base.SetNodes.foldIndexed
 
eval(VmSet, String) - Method in class org.pkl.core.stdlib.base.SetNodes.join
 
eval(VmSet, VmClass) - Method in class org.pkl.core.stdlib.base.SetNodes.filterIsInstance
 
eval(VmSet, VmCollection) - Method in class org.pkl.core.stdlib.base.SetNodes.endsWith
 
eval(VmSet, VmCollection) - Method in class org.pkl.core.stdlib.base.SetNodes.startsWith
 
eval(VmSet, VmCollection) - Method in class org.pkl.core.stdlib.base.SetNodes.zip
 
eval(VmSet, VmFunction) - Method in class org.pkl.core.stdlib.base.SetNodes.any
 
eval(VmSet, VmFunction) - Method in class org.pkl.core.stdlib.base.SetNodes.count
 
eval(VmSet, VmFunction) - Method in class org.pkl.core.stdlib.base.SetNodes.dropLastWhile
 
eval(VmSet, VmFunction) - Method in class org.pkl.core.stdlib.base.SetNodes.dropWhile
 
eval(VmSet, VmFunction) - Method in class org.pkl.core.stdlib.base.SetNodes.every
 
eval(VmSet, VmFunction) - Method in class org.pkl.core.stdlib.base.SetNodes.filter
 
eval(VmSet, VmFunction) - Method in class org.pkl.core.stdlib.base.SetNodes.filterIndexed
 
eval(VmSet, VmFunction) - Method in class org.pkl.core.stdlib.base.SetNodes.find
 
eval(VmSet, VmFunction) - Method in class org.pkl.core.stdlib.base.SetNodes.findLast
 
eval(VmSet, VmFunction) - Method in class org.pkl.core.stdlib.base.SetNodes.findLastOrNull
 
eval(VmSet, VmFunction) - Method in class org.pkl.core.stdlib.base.SetNodes.findOrNull
 
eval(VmSet, VmFunction) - Method in class org.pkl.core.stdlib.base.SetNodes.flatMap
 
eval(VmSet, VmFunction) - Method in class org.pkl.core.stdlib.base.SetNodes.flatMapIndexed
 
eval(VmSet, VmFunction) - Method in class org.pkl.core.stdlib.base.SetNodes.groupBy
 
eval(VmSet, VmFunction) - Method in class org.pkl.core.stdlib.base.SetNodes.map
 
eval(VmSet, VmFunction) - Method in class org.pkl.core.stdlib.base.SetNodes.mapIndexed
 
eval(VmSet, VmFunction) - Method in class org.pkl.core.stdlib.base.SetNodes.mapNonNull
 
eval(VmSet, VmFunction) - Method in class org.pkl.core.stdlib.base.SetNodes.mapNonNullIndexed
 
eval(VmSet, VmFunction) - Method in class org.pkl.core.stdlib.base.SetNodes.maxBy
 
eval(VmSet, VmFunction) - Method in class org.pkl.core.stdlib.base.SetNodes.maxByOrNull
 
eval(VmSet, VmFunction) - Method in class org.pkl.core.stdlib.base.SetNodes.maxWith
 
eval(VmSet, VmFunction) - Method in class org.pkl.core.stdlib.base.SetNodes.maxWithOrNull
 
eval(VmSet, VmFunction) - Method in class org.pkl.core.stdlib.base.SetNodes.minBy
 
eval(VmSet, VmFunction) - Method in class org.pkl.core.stdlib.base.SetNodes.minByOrNull
 
eval(VmSet, VmFunction) - Method in class org.pkl.core.stdlib.base.SetNodes.minWith
 
eval(VmSet, VmFunction) - Method in class org.pkl.core.stdlib.base.SetNodes.minWithOrNull
 
eval(VmSet, VmFunction) - Method in class org.pkl.core.stdlib.base.SetNodes.partition
 
eval(VmSet, VmFunction) - Method in class org.pkl.core.stdlib.base.SetNodes.reduce
 
eval(VmSet, VmFunction) - Method in class org.pkl.core.stdlib.base.SetNodes.reduceOrNull
 
eval(VmSet, VmFunction) - Method in class org.pkl.core.stdlib.base.SetNodes.sortBy
 
eval(VmSet, VmFunction) - Method in class org.pkl.core.stdlib.base.SetNodes.sortWith
 
eval(VmSet, VmFunction) - Method in class org.pkl.core.stdlib.base.SetNodes.takeLastWhile
 
eval(VmSet, VmFunction) - Method in class org.pkl.core.stdlib.base.SetNodes.takeWhile
 
eval(VmSet, VmFunction, VmFunction) - Method in class org.pkl.core.stdlib.base.SetNodes.toMap
 
eval(VmSet, VmSet) - Method in class org.pkl.core.stdlib.base.SetNodes.difference
 
eval(VmSet, VmSet) - Method in class org.pkl.core.stdlib.base.SetNodes.intersect
 
eval(VmTyped) - Method in class org.pkl.core.stdlib.base.BaseNodes.Infinity
 
eval(VmTyped) - Method in class org.pkl.core.stdlib.base.BaseNodes.NaN
 
eval(VmTyped) - Method in class org.pkl.core.stdlib.base.BaseNodes.Undefined
 
eval(VmTyped) - Method in class org.pkl.core.stdlib.base.TypedNodes.toDynamic
 
eval(VmTyped) - Method in class org.pkl.core.stdlib.base.TypedNodes.toMap
 
eval(VmTyped) - Method in class org.pkl.core.stdlib.benchmark.MicrobenchmarkNodes.run
 
eval(VmTyped) - Method in class org.pkl.core.stdlib.benchmark.OutputBenchmarkNodes.run
 
eval(VmTyped) - Method in class org.pkl.core.stdlib.benchmark.ParserBenchmarkNodes.run
 
eval(VmTyped) - Method in class org.pkl.core.stdlib.math.MathNodes.e
 
eval(VmTyped) - Method in class org.pkl.core.stdlib.math.MathNodes.maxFiniteFloat
 
eval(VmTyped) - Method in class org.pkl.core.stdlib.math.MathNodes.maxInt
 
eval(VmTyped) - Method in class org.pkl.core.stdlib.math.MathNodes.maxInt16
 
eval(VmTyped) - Method in class org.pkl.core.stdlib.math.MathNodes.maxInt32
 
eval(VmTyped) - Method in class org.pkl.core.stdlib.math.MathNodes.maxInt8
 
eval(VmTyped) - Method in class org.pkl.core.stdlib.math.MathNodes.maxUInt
 
eval(VmTyped) - Method in class org.pkl.core.stdlib.math.MathNodes.maxUInt16
 
eval(VmTyped) - Method in class org.pkl.core.stdlib.math.MathNodes.maxUInt32
 
eval(VmTyped) - Method in class org.pkl.core.stdlib.math.MathNodes.maxUInt8
 
eval(VmTyped) - Method in class org.pkl.core.stdlib.math.MathNodes.minFiniteFloat
 
eval(VmTyped) - Method in class org.pkl.core.stdlib.math.MathNodes.minInt
 
eval(VmTyped) - Method in class org.pkl.core.stdlib.math.MathNodes.minInt16
 
eval(VmTyped) - Method in class org.pkl.core.stdlib.math.MathNodes.minInt32
 
eval(VmTyped) - Method in class org.pkl.core.stdlib.math.MathNodes.minInt8
 
eval(VmTyped) - Method in class org.pkl.core.stdlib.math.MathNodes.minPositiveFloat
 
eval(VmTyped) - Method in class org.pkl.core.stdlib.math.MathNodes.pi
 
eval(VmTyped) - Method in class org.pkl.core.stdlib.platform.PlatformNodes.current
 
eval(VmTyped) - Method in class org.pkl.core.stdlib.reflect.ReflectNodes.moduleType
 
eval(VmTyped) - Method in class org.pkl.core.stdlib.reflect.ReflectNodes.nothingType
 
eval(VmTyped) - Method in class org.pkl.core.stdlib.reflect.ReflectNodes.unknownType
 
eval(VmTyped) - Method in class org.pkl.core.stdlib.reflect.TypeNodes.nullable
 
eval(VmTyped) - Method in class org.pkl.core.stdlib.release.ReleaseNodes.current
 
eval(VmTyped, double) - Method in class org.pkl.core.stdlib.math.MathNodes.acos
 
eval(VmTyped, double) - Method in class org.pkl.core.stdlib.math.MathNodes.asin
 
eval(VmTyped, double) - Method in class org.pkl.core.stdlib.math.MathNodes.atan
 
eval(VmTyped, double) - Method in class org.pkl.core.stdlib.math.MathNodes.cbrt
 
eval(VmTyped, double) - Method in class org.pkl.core.stdlib.math.MathNodes.cos
 
eval(VmTyped, double) - Method in class org.pkl.core.stdlib.math.MathNodes.exp
 
eval(VmTyped, double) - Method in class org.pkl.core.stdlib.math.MathNodes.isPowerOfTwo
 
eval(VmTyped, double) - Method in class org.pkl.core.stdlib.math.MathNodes.log
 
eval(VmTyped, double) - Method in class org.pkl.core.stdlib.math.MathNodes.log10
 
eval(VmTyped, double) - Method in class org.pkl.core.stdlib.math.MathNodes.log2
 
eval(VmTyped, double) - Method in class org.pkl.core.stdlib.math.MathNodes.sin
 
eval(VmTyped, double) - Method in class org.pkl.core.stdlib.math.MathNodes.sqrt
 
eval(VmTyped, double) - Method in class org.pkl.core.stdlib.math.MathNodes.tan
 
eval(VmTyped, double, double) - Method in class org.pkl.core.stdlib.math.MathNodes.atan2
 
eval(VmTyped, double, double) - Method in class org.pkl.core.stdlib.math.MathNodes.max
 
eval(VmTyped, double, double) - Method in class org.pkl.core.stdlib.math.MathNodes.min
 
eval(VmTyped, double, long) - Method in class org.pkl.core.stdlib.math.MathNodes.atan2
 
eval(VmTyped, double, long) - Method in class org.pkl.core.stdlib.math.MathNodes.max
 
eval(VmTyped, double, long) - Method in class org.pkl.core.stdlib.math.MathNodes.min
 
eval(VmTyped, long) - Method in class org.pkl.core.stdlib.math.MathNodes.acos
 
eval(VmTyped, long) - Method in class org.pkl.core.stdlib.math.MathNodes.asin
 
eval(VmTyped, long) - Method in class org.pkl.core.stdlib.math.MathNodes.atan
 
eval(VmTyped, long) - Method in class org.pkl.core.stdlib.math.MathNodes.cbrt
 
eval(VmTyped, long) - Method in class org.pkl.core.stdlib.math.MathNodes.cos
 
eval(VmTyped, long) - Method in class org.pkl.core.stdlib.math.MathNodes.exp
 
eval(VmTyped, long) - Method in class org.pkl.core.stdlib.math.MathNodes.isPowerOfTwo
 
eval(VmTyped, long) - Method in class org.pkl.core.stdlib.math.MathNodes.log
 
eval(VmTyped, long) - Method in class org.pkl.core.stdlib.math.MathNodes.log10
 
eval(VmTyped, long) - Method in class org.pkl.core.stdlib.math.MathNodes.log2
 
eval(VmTyped, long) - Method in class org.pkl.core.stdlib.math.MathNodes.sin
 
eval(VmTyped, long) - Method in class org.pkl.core.stdlib.math.MathNodes.sqrt
 
eval(VmTyped, long) - Method in class org.pkl.core.stdlib.math.MathNodes.tan
 
eval(VmTyped, long, double) - Method in class org.pkl.core.stdlib.math.MathNodes.atan2
 
eval(VmTyped, long, double) - Method in class org.pkl.core.stdlib.math.MathNodes.max
 
eval(VmTyped, long, double) - Method in class org.pkl.core.stdlib.math.MathNodes.min
 
eval(VmTyped, long, long) - Method in class org.pkl.core.stdlib.math.MathNodes.atan2
 
eval(VmTyped, long, long) - Method in class org.pkl.core.stdlib.math.MathNodes.gcd
 
eval(VmTyped, long, long) - Method in class org.pkl.core.stdlib.math.MathNodes.lcm
 
eval(VmTyped, long, long) - Method in class org.pkl.core.stdlib.math.MathNodes.max
 
eval(VmTyped, long, long) - Method in class org.pkl.core.stdlib.math.MathNodes.min
 
eval(VmTyped, Object) - Method in class org.pkl.core.stdlib.base.BaseNodes.Null
 
eval(VmTyped, Object) - Method in class org.pkl.core.stdlib.base.JsonRendererNodes.renderDocument
 
eval(VmTyped, Object) - Method in class org.pkl.core.stdlib.base.JsonRendererNodes.renderValue
 
eval(VmTyped, Object) - Method in class org.pkl.core.stdlib.base.PcfRendererNodes.renderDocument
 
eval(VmTyped, Object) - Method in class org.pkl.core.stdlib.base.PcfRendererNodes.renderValue
 
eval(VmTyped, Object) - Method in class org.pkl.core.stdlib.base.PListRendererNodes.renderDocument
 
eval(VmTyped, Object) - Method in class org.pkl.core.stdlib.base.PListRendererNodes.renderValue
 
eval(VmTyped, Object) - Method in class org.pkl.core.stdlib.base.PropertiesRendererNodes.renderDocument
 
eval(VmTyped, Object) - Method in class org.pkl.core.stdlib.base.PropertiesRendererNodes.renderValue
 
eval(VmTyped, Object) - Method in class org.pkl.core.stdlib.base.YamlRendererNodes.renderDocument
 
eval(VmTyped, Object) - Method in class org.pkl.core.stdlib.base.YamlRendererNodes.renderValue
 
eval(VmTyped, Object) - Method in class org.pkl.core.stdlib.jsonnet.RendererNodes.renderDocument
 
eval(VmTyped, Object) - Method in class org.pkl.core.stdlib.jsonnet.RendererNodes.renderValue
 
eval(VmTyped, Object) - Method in class org.pkl.core.stdlib.pklbinary.RendererNodes.renderDocument
 
eval(VmTyped, Object) - Method in class org.pkl.core.stdlib.pklbinary.RendererNodes.renderValue
 
eval(VmTyped, Object) - Method in class org.pkl.core.stdlib.protobuf.RendererNodes.renderDocument
 
eval(VmTyped, Object) - Method in class org.pkl.core.stdlib.protobuf.RendererNodes.renderType
 
eval(VmTyped, Object) - Method in class org.pkl.core.stdlib.protobuf.RendererNodes.renderValue
 
eval(VmTyped, Object) - Method in class org.pkl.core.stdlib.xml.RendererNodes.renderDocument
 
eval(VmTyped, Object) - Method in class org.pkl.core.stdlib.xml.RendererNodes.renderValue
 
eval(VmTyped, String) - Method in class org.pkl.core.stdlib.base.TypedNodes.getProperty
 
eval(VmTyped, String) - Method in class org.pkl.core.stdlib.base.TypedNodes.getPropertyOrNull
 
eval(VmTyped, String) - Method in class org.pkl.core.stdlib.base.TypedNodes.hasProperty
 
eval(VmTyped, String) - Method in class org.pkl.core.stdlib.json.ParserNodes.parse
 
eval(VmTyped, String) - Method in class org.pkl.core.stdlib.reflect.ReflectNodes.StringLiteralType
 
eval(VmTyped, String) - Method in class org.pkl.core.stdlib.yaml.ParserNodes.parse
 
eval(VmTyped, String) - Method in class org.pkl.core.stdlib.yaml.ParserNodes.parseAll
 
eval(VmTyped, VmClass) - Method in class org.pkl.core.stdlib.reflect.ReflectNodes.Class
 
eval(VmTyped, VmFunction) - Method in class org.pkl.core.stdlib.test.TestNodes.catchMethod
 
eval(VmTyped, VmFunction) - Method in class org.pkl.core.stdlib.test.TestNodes.catchOrNull
 
eval(VmTyped, VmList) - Method in class org.pkl.core.stdlib.reflect.DeclaredTypeNodes.withTypeArguments
 
eval(VmTyped, VmList) - Method in class org.pkl.core.stdlib.reflect.ReflectNodes.UnionType
 
eval(VmTyped, VmList, VmTyped) - Method in class org.pkl.core.stdlib.reflect.ReflectNodes.FunctionType
 
eval(VmTyped, VmSet) - Method in class org.pkl.core.stdlib.analyze.AnalyzeNodes.importGraph
 
eval(VmTyped, VmTypeAlias) - Method in class org.pkl.core.stdlib.reflect.ReflectNodes.TypeAlias
 
eval(VmTyped, VmTyped) - Method in class org.pkl.core.stdlib.reflect.ClassNodes.isSubclassOf
 
eval(VmTyped, VmTyped) - Method in class org.pkl.core.stdlib.reflect.DeclaredTypeNodes.withTypeArgument
 
eval(VmTyped, VmTyped) - Method in class org.pkl.core.stdlib.reflect.ReflectNodes.DeclaredType
 
eval(VmTyped, VmTyped) - Method in class org.pkl.core.stdlib.reflect.ReflectNodes.Module
 
eval(VmTyped, VmTyped) - Method in class org.pkl.core.stdlib.reflect.ReflectNodes.moduleOf
 
eval(VmTyped, VmTyped) - Method in class org.pkl.core.stdlib.reflect.ReflectNodes.TypeVariable
 
eval(VmTyped, VmTyped, IndirectCallNode) - Method in class org.pkl.core.stdlib.json.ParserNodes.parse
 
eval(VmTyped, VmTyped, IndirectCallNode) - Method in class org.pkl.core.stdlib.yaml.ParserNodes.parse
 
eval(VmTyped, VmTyped, IndirectCallNode) - Method in class org.pkl.core.stdlib.yaml.ParserNodes.parseAll
 
eval(VmValue) - Method in class org.pkl.core.ast.type.TypeNode.NonFinalClassTypeNode
 
eval(VmValue, VmClass, boolean) - Method in class org.pkl.core.ast.type.TypeNode.NonFinalClassTypeNode
 
Eval(String, String, boolean, boolean) - Constructor for class org.pkl.core.repl.ReplRequest.Eval
 
EVAL_ERROR - Enum constant in enum class org.pkl.core.runtime.VmException.Kind
 
evalBoolean(boolean) - Method in class org.pkl.core.ast.internal.BlackholeNode
 
evalBoolean(boolean) - Method in class org.pkl.core.ast.internal.GetClassNode
 
evalBoolean(boolean) - Method in class org.pkl.core.ast.internal.ToStringNode
 
evalBoolean(VirtualFrame) - Method in class org.pkl.core.ast.frame.ReadEnclosingFrameSlotNode
 
evalBoolean(VirtualFrame) - Method in class org.pkl.core.ast.frame.ReadFrameSlotNode
 
evalBoolean(VirtualFrame, boolean) - Method in class org.pkl.core.ast.frame.WriteFrameSlotNode
 
evalCached(VirtualFrame, Object, VmClass, VmClass, ClassMethod, DirectCallNode) - Method in class org.pkl.core.ast.expression.member.InvokeMethodVirtualNode
 
evalCached(VirtualFrame, VmTyped, String, String, VmRegex) - Method in class org.pkl.core.stdlib.base.BaseNodes.Regex
 
evalClassUncached(VirtualFrame, VmClass) - Method in class org.pkl.core.ast.expression.literal.PropertiesLiteralNode
 
evalDefinitions - Variable in class org.pkl.core.repl.ReplRequest.Eval
 
evalDirect(VmFunction, RootCallTarget, DirectCallNode) - Method in class org.pkl.core.ast.lambda.ApplyVmFunction0Node
 
evalDirect(VmFunction, Object, RootCallTarget, DirectCallNode) - Method in class org.pkl.core.ast.lambda.ApplyVmFunction1Node
 
evalDirect(VmFunction, Object, Object, RootCallTarget, DirectCallNode) - Method in class org.pkl.core.ast.lambda.ApplyVmFunction2Node
 
evalDirect(VmFunction, Object, Object, Object, RootCallTarget, DirectCallNode) - Method in class org.pkl.core.ast.lambda.ApplyVmFunction3Node
 
evalDirect(VmFunction, Object, Object, Object, Object, RootCallTarget, DirectCallNode) - Method in class org.pkl.core.ast.lambda.ApplyVmFunction4Node
 
evalDirect(VmFunction, Object, Object, Object, Object, Object, RootCallTarget, DirectCallNode) - Method in class org.pkl.core.ast.lambda.ApplyVmFunction5Node
 
evalDynamic(VirtualFrame, VmDynamic) - Method in class org.pkl.core.ast.expression.generator.GeneratorObjectLiteralNode
 
evalDynamic(VirtualFrame, VmDynamic) - Method in class org.pkl.core.ast.expression.literal.ConstantEntriesLiteralNode
 
evalDynamic(VirtualFrame, VmDynamic) - Method in class org.pkl.core.ast.expression.literal.ElementsEntriesLiteralNode
 
evalDynamic(VirtualFrame, VmDynamic) - Method in class org.pkl.core.ast.expression.literal.EntriesLiteralNode
 
evalDynamic(VirtualFrame, VmDynamic) - Method in class org.pkl.core.ast.expression.literal.PropertiesLiteralNode
 
evalDynamic(VirtualFrame, VmDynamic) - Method in class org.pkl.core.ast.member.ElementOrEntryNode
 
evalDynamic(VirtualFrame, VmDynamic, ObjectData) - Method in class org.pkl.core.ast.expression.generator.GeneratorElementNode
 
evalDynamic(VirtualFrame, VmDynamic, ObjectData) - Method in class org.pkl.core.ast.expression.generator.GeneratorEntryNode
 
evalDynamic(VirtualFrame, VmDynamic, ObjectData) - Method in class org.pkl.core.ast.expression.generator.GeneratorPredicateMemberNode
 
evalDynamic(VirtualFrame, VmDynamic, ObjectData) - Method in class org.pkl.core.ast.expression.generator.GeneratorPropertyNode
 
evalDynamicCached(VirtualFrame, VmDynamic, int, UnmodifiableEconomicMap<Object, ObjectMember>) - Method in class org.pkl.core.ast.expression.literal.ElementsLiteralNode
 
evalDynamicClass(VirtualFrame, VmClass) - Method in class org.pkl.core.ast.expression.generator.GeneratorObjectLiteralNode
 
evalDynamicClass(VirtualFrame, VmClass) - Method in class org.pkl.core.ast.expression.literal.ConstantEntriesLiteralNode
 
evalDynamicClass(VirtualFrame, VmClass) - Method in class org.pkl.core.ast.expression.literal.ElementsEntriesLiteralNode
 
evalDynamicClass(VirtualFrame, VmClass) - Method in class org.pkl.core.ast.expression.literal.EntriesLiteralNode
 
evalDynamicClass(VirtualFrame, VmClass, UnmodifiableEconomicMap<Object, ObjectMember>) - Method in class org.pkl.core.ast.expression.literal.ElementsLiteralNode
 
evalDynamicClass(VirtualFrame, VmClass, ObjectData) - Method in class org.pkl.core.ast.expression.generator.GeneratorElementNode
 
evalDynamicClass(VirtualFrame, VmClass, ObjectData) - Method in class org.pkl.core.ast.expression.generator.GeneratorEntryNode
 
evalDynamicClass(VirtualFrame, VmClass, ObjectData) - Method in class org.pkl.core.ast.expression.generator.GeneratorPropertyNode
 
evalDynamicClass(VirtualFrame, VmClass, ObjectData, VmObject) - Method in class org.pkl.core.ast.expression.generator.GeneratorSpreadNode
 
evalDynamicClass(VirtualFrame, VmClass, VmClass) - Method in class org.pkl.core.ast.expression.literal.PropertiesLiteralNode
 
evalDynamicUncached(VirtualFrame, VmDynamic) - Method in class org.pkl.core.ast.expression.literal.ElementsLiteralNode
 
evalError(String, Object...) - Method in class org.pkl.core.runtime.VmExceptionBuilder
 
EvalError(String) - Constructor for class org.pkl.core.repl.ReplResponse.EvalError
 
evalFloat(double) - Method in class org.pkl.core.ast.internal.BlackholeNode
 
evalFloat(double) - Method in class org.pkl.core.ast.internal.GetClassNode
 
evalFloat(double) - Method in class org.pkl.core.ast.internal.ToStringNode
 
evalFloat(VirtualFrame) - Method in class org.pkl.core.ast.frame.ReadEnclosingFrameSlotNode
 
evalFloat(VirtualFrame) - Method in class org.pkl.core.ast.frame.ReadFrameSlotNode
 
evalFloat(VirtualFrame, double) - Method in class org.pkl.core.ast.frame.WriteFrameSlotNode
 
evalFloat(VmDataSize) - Method in class org.pkl.core.stdlib.base.DataSizeNodes.value
 
evalFloat(VmDuration) - Method in class org.pkl.core.stdlib.base.DurationNodes.value
 
evalFloatFloat(double, double, double) - Method in class org.pkl.core.stdlib.base.FloatNodes.isBetween
 
evalFloatFloat(long, double, double) - Method in class org.pkl.core.stdlib.base.IntNodes.isBetween
 
evalFloatInt(double, double, long) - Method in class org.pkl.core.stdlib.base.FloatNodes.isBetween
 
evalFloatInt(long, double, long) - Method in class org.pkl.core.stdlib.base.IntNodes.isBetween
 
evalFunction(VirtualFrame, VmFunction, AmendFunctionNode) - Method in class org.pkl.core.ast.expression.generator.GeneratorObjectLiteralNode
 
evalFunction(VirtualFrame, VmFunction, AmendFunctionNode) - Method in class org.pkl.core.ast.expression.literal.ConstantEntriesLiteralNode
 
evalFunction(VirtualFrame, VmFunction, AmendFunctionNode) - Method in class org.pkl.core.ast.expression.literal.ElementsEntriesLiteralNode
 
evalFunction(VirtualFrame, VmFunction, AmendFunctionNode) - Method in class org.pkl.core.ast.expression.literal.ElementsLiteralNode
 
evalFunction(VirtualFrame, VmFunction, AmendFunctionNode) - Method in class org.pkl.core.ast.expression.literal.EntriesLiteralNode
 
evalFunction(VirtualFrame, VmFunction, AmendFunctionNode) - Method in class org.pkl.core.ast.expression.literal.PropertiesLiteralNode
 
evalFunction(VirtualFrame, VmFunction, VmClass, IndirectCallNode) - Method in class org.pkl.core.ast.expression.member.InvokeMethodVirtualNode
Intrinsifies `FunctionN.apply()` calls.
evalFunctionCached(VirtualFrame, VmFunction, VmClass, RootCallTarget, DirectCallNode) - Method in class org.pkl.core.ast.expression.member.InvokeMethodVirtualNode
Intrinsifies `FunctionN.apply()` calls.
evalGeneric(VirtualFrame) - Method in class org.pkl.core.ast.frame.ReadEnclosingFrameSlotNode
 
evalGeneric(VirtualFrame) - Method in class org.pkl.core.ast.frame.ReadFrameSlotNode
 
evalGeneric(VirtualFrame, Object) - Method in class org.pkl.core.ast.frame.WriteFrameSlotNode
 
evalInt(long) - Method in class org.pkl.core.ast.internal.BlackholeNode
 
evalInt(long) - Method in class org.pkl.core.ast.internal.GetClassNode
 
evalInt(long) - Method in class org.pkl.core.ast.internal.ToStringNode
 
evalInt(VirtualFrame) - Method in class org.pkl.core.ast.frame.ReadEnclosingFrameSlotNode
 
evalInt(VirtualFrame) - Method in class org.pkl.core.ast.frame.ReadFrameSlotNode
 
evalInt(VirtualFrame, long) - Method in class org.pkl.core.ast.frame.WriteFrameSlotNode
 
evalInt(VmDataSize) - Method in class org.pkl.core.stdlib.base.DataSizeNodes.value
 
evalInt(VmDuration) - Method in class org.pkl.core.stdlib.base.DurationNodes.value
 
evalIntFloat(double, long, double) - Method in class org.pkl.core.stdlib.base.FloatNodes.isBetween
 
evalIntFloat(long, long, double) - Method in class org.pkl.core.stdlib.base.IntNodes.isBetween
 
evalIntInt(double, long, long) - Method in class org.pkl.core.stdlib.base.FloatNodes.isBetween
 
evalIntInt(long, long, long) - Method in class org.pkl.core.stdlib.base.IntNodes.isBetween
 
evalListing(VirtualFrame, VmListing) - Method in class org.pkl.core.ast.expression.generator.GeneratorObjectLiteralNode
 
evalListing(VirtualFrame, VmListing) - Method in class org.pkl.core.ast.expression.literal.ConstantEntriesLiteralNode
 
evalListing(VirtualFrame, VmListing) - Method in class org.pkl.core.ast.expression.literal.ElementsEntriesLiteralNode
 
evalListing(VirtualFrame, VmListing) - Method in class org.pkl.core.ast.expression.literal.EntriesLiteralNode
 
evalListing(VirtualFrame, VmListing) - Method in class org.pkl.core.ast.expression.literal.PropertiesLiteralNode
 
evalListing(VirtualFrame, VmListing, IndirectCallNode) - Method in class org.pkl.core.ast.member.ElementOrEntryNode
 
evalListing(VirtualFrame, VmListing, ObjectData) - Method in class org.pkl.core.ast.expression.generator.GeneratorElementNode
 
evalListing(VirtualFrame, VmListing, ObjectData) - Method in class org.pkl.core.ast.expression.generator.GeneratorEntryNode
 
evalListing(VirtualFrame, VmListing, ObjectData) - Method in class org.pkl.core.ast.expression.generator.GeneratorPredicateMemberNode
 
evalListing(VirtualFrame, VmListing, ObjectData) - Method in class org.pkl.core.ast.expression.generator.GeneratorPropertyNode
 
evalListingCached(VirtualFrame, VmListing, int, UnmodifiableEconomicMap<Object, ObjectMember>) - Method in class org.pkl.core.ast.expression.literal.ElementsLiteralNode
 
evalListingClass(VirtualFrame, VmClass) - Method in class org.pkl.core.ast.expression.generator.GeneratorObjectLiteralNode
 
evalListingClass(VirtualFrame, VmClass) - Method in class org.pkl.core.ast.expression.literal.ElementsEntriesLiteralNode
 
evalListingClass(VirtualFrame, VmClass, UnmodifiableEconomicMap<Object, ObjectMember>) - Method in class org.pkl.core.ast.expression.literal.ElementsLiteralNode
 
evalListingClass(VirtualFrame, VmClass, ObjectData) - Method in class org.pkl.core.ast.expression.generator.GeneratorElementNode
 
evalListingClass(VirtualFrame, VmClass, ObjectData) - Method in class org.pkl.core.ast.expression.generator.GeneratorEntryNode
 
evalListingClass(VirtualFrame, VmClass, ObjectData) - Method in class org.pkl.core.ast.expression.generator.GeneratorPropertyNode
 
evalListingClass(VirtualFrame, VmClass, ObjectData, VmObject) - Method in class org.pkl.core.ast.expression.generator.GeneratorSpreadNode
 
evalListingClass(VirtualFrame, VmClass, VmClass) - Method in class org.pkl.core.ast.expression.literal.PropertiesLiteralNode
 
evalListingClass(VmClass) - Method in class org.pkl.core.ast.expression.literal.ConstantEntriesLiteralNode
 
evalListingClass(VmClass) - Method in class org.pkl.core.ast.expression.literal.EntriesLiteralNode
 
evalListingUncached(VirtualFrame, VmListing) - Method in class org.pkl.core.ast.expression.literal.ElementsLiteralNode
 
evalMapping(VirtualFrame, VmMapping) - Method in class org.pkl.core.ast.expression.generator.GeneratorObjectLiteralNode
 
evalMapping(VirtualFrame, VmMapping) - Method in class org.pkl.core.ast.expression.literal.ConstantEntriesLiteralNode
 
evalMapping(VirtualFrame, VmMapping) - Method in class org.pkl.core.ast.expression.literal.EntriesLiteralNode
 
evalMapping(VirtualFrame, VmMapping) - Method in class org.pkl.core.ast.expression.literal.PropertiesLiteralNode
 
evalMapping(VirtualFrame, VmMapping, IndirectCallNode) - Method in class org.pkl.core.ast.member.ElementOrEntryNode
 
evalMapping(VirtualFrame, VmMapping, ObjectData) - Method in class org.pkl.core.ast.expression.generator.GeneratorEntryNode
 
evalMapping(VirtualFrame, VmMapping, ObjectData) - Method in class org.pkl.core.ast.expression.generator.GeneratorPredicateMemberNode
 
evalMapping(VirtualFrame, VmMapping, ObjectData) - Method in class org.pkl.core.ast.expression.generator.GeneratorPropertyNode
 
evalMappingClass(VirtualFrame, VmClass) - Method in class org.pkl.core.ast.expression.generator.GeneratorObjectLiteralNode
 
evalMappingClass(VirtualFrame, VmClass) - Method in class org.pkl.core.ast.expression.literal.ConstantEntriesLiteralNode
 
evalMappingClass(VirtualFrame, VmClass) - Method in class org.pkl.core.ast.expression.literal.EntriesLiteralNode
 
evalMappingClass(VirtualFrame, VmClass, ObjectData) - Method in class org.pkl.core.ast.expression.generator.GeneratorEntryNode
 
evalMappingClass(VirtualFrame, VmClass, ObjectData) - Method in class org.pkl.core.ast.expression.generator.GeneratorPropertyNode
 
evalMappingClass(VirtualFrame, VmClass, ObjectData, VmObject) - Method in class org.pkl.core.ast.expression.generator.GeneratorSpreadNode
 
evalMappingClass(VirtualFrame, VmClass, VmClass) - Method in class org.pkl.core.ast.expression.literal.PropertiesLiteralNode
 
evalNegative(long, long) - Method in class org.pkl.core.ast.expression.binary.ExponentiationNode
 
evalNull(VirtualFrame, VmNull) - Method in class org.pkl.core.ast.expression.generator.GeneratorObjectLiteralNode
 
evalNull(VirtualFrame, VmNull) - Method in class org.pkl.core.ast.expression.literal.ConstantEntriesLiteralNode
 
evalNull(VirtualFrame, VmNull) - Method in class org.pkl.core.ast.expression.literal.ElementsEntriesLiteralNode
 
evalNull(VirtualFrame, VmNull) - Method in class org.pkl.core.ast.expression.literal.ElementsLiteralNode
 
evalNull(VirtualFrame, VmNull) - Method in class org.pkl.core.ast.expression.literal.EntriesLiteralNode
 
evalNull(VirtualFrame, VmNull) - Method in class org.pkl.core.ast.expression.literal.PropertiesLiteralNode
 
evalObject(VirtualFrame) - Method in class org.pkl.core.ast.frame.ReadEnclosingFrameSlotNode
 
evalObject(VirtualFrame) - Method in class org.pkl.core.ast.frame.ReadFrameSlotNode
 
evalObject(Object) - Method in class org.pkl.core.ast.internal.BlackholeNode
 
evalObject(Object, Class<? extends VmObjectLike>, IndirectCallNode) - Method in class org.pkl.core.ast.expression.member.ReadPropertyNode
 
evalOther(Object, Class<?>, ClassProperty, DirectCallNode) - Method in class org.pkl.core.ast.expression.member.ReadPropertyNode
 
evalPositive(long, long) - Method in class org.pkl.core.ast.expression.binary.ExponentiationNode
 
evalPrototype(VmTyped) - Method in class org.pkl.core.ast.expression.member.InferParentWithinPropertyNode
 
evalString(Object) - Method in class org.pkl.core.stdlib.base.AnyNodes.toString
 
evalString(String) - Method in class org.pkl.core.ast.internal.GetClassNode
 
evalString(String) - Method in class org.pkl.core.ast.internal.ToStringNode
 
EvalSuccess(String) - Constructor for class org.pkl.core.repl.ReplResponse.EvalSuccess
 
evalTyped(VirtualFrame, VmTyped) - Method in class org.pkl.core.ast.expression.generator.GeneratorObjectLiteralNode
 
evalTyped(VirtualFrame, VmTyped, ObjectData) - Method in class org.pkl.core.ast.expression.generator.GeneratorPropertyNode
 
evalTyped(VirtualFrame, VmTyped, InvokeMethodVirtualNode) - Method in class org.pkl.core.ast.internal.ToStringNode
 
evalTypedClass(VirtualFrame, VmClass, ObjectData, VmObject) - Method in class org.pkl.core.ast.expression.generator.GeneratorSpreadNode
 
evalTypedObject(VmTyped) - Method in class org.pkl.core.ast.expression.member.InferParentWithinPropertyNode
 
evalTypedObjectCached(VirtualFrame, VmTyped, VmClass) - Method in class org.pkl.core.ast.expression.literal.PropertiesLiteralNode
 
evalTypedObjectCached(VirtualFrame, VmTyped, VmClass, ClassProperty, DirectCallNode) - Method in class org.pkl.core.ast.member.TypeCheckedPropertyNode
 
evalTypedObjectClass(VirtualFrame, VmClass) - Method in class org.pkl.core.ast.expression.generator.GeneratorObjectLiteralNode
 
evalTypedObjectClass(VirtualFrame, VmClass, ObjectData) - Method in class org.pkl.core.ast.expression.generator.GeneratorPropertyNode
 
evalTypedObjectClassCached(VirtualFrame, VmClass, VmClass) - Method in class org.pkl.core.ast.expression.literal.PropertiesLiteralNode
 
evalTypedObjectUncached(VirtualFrame, VmTyped) - Method in class org.pkl.core.ast.expression.literal.PropertiesLiteralNode
 
evaluate(E) - Method in interface org.pkl.core.stdlib.VmObjectFactory.BooleanProperty
 
evaluate(E) - Method in interface org.pkl.core.stdlib.VmObjectFactory.IntProperty
 
evaluate(E) - Method in interface org.pkl.core.stdlib.VmObjectFactory.Property
 
evaluate(ModuleSource) - Method in interface org.pkl.core.Evaluator
Evaluates the module, returning the Java representation of the module object.
evaluate(ModuleSource) - Method in class org.pkl.core.EvaluatorImpl
 
EVALUATE_REQUEST - Enum constant in enum class org.pkl.core.messaging.Message.Type
 
EVALUATE_RESPONSE - Enum constant in enum class org.pkl.core.messaging.Message.Type
 
evaluateAnnotations(VirtualFrame, ExpressionNode[]) - Static method in class org.pkl.core.runtime.VmUtils
 
evaluateAnnotations(VirtualFrame, ExpressionNode[], List<VmTyped>) - Static method in class org.pkl.core.runtime.VmUtils
 
evaluateExpression(ModuleSource, String) - Method in interface org.pkl.core.Evaluator
Evaluates the Pkl expression represented as expression, returning the Java representation of the result.
evaluateExpression(ModuleSource, String) - Method in class org.pkl.core.EvaluatorImpl
 
evaluateExpression(VmTyped, String, SecurityManager, ModuleResolver) - Static method in class org.pkl.core.runtime.VmUtils
 
evaluateExpressionPklBinary(ModuleSource, String) - Method in interface org.pkl.core.Evaluator
Evaluates the Pkl expression represented as expression, returning a byte array of the pkl-binary-encoded representation of the result.
evaluateExpressionPklBinary(ModuleSource, String) - Method in class org.pkl.core.EvaluatorImpl
 
evaluateExpressionString(ModuleSource, String) - Method in interface org.pkl.core.Evaluator
Evaluates the Pkl expression, returning the stringified result.
evaluateExpressionString(ModuleSource, String) - Method in class org.pkl.core.EvaluatorImpl
 
evaluateOutputBytes(ModuleSource) - Method in interface org.pkl.core.Evaluator
Evaluates a module's output.bytes property.
evaluateOutputBytes(ModuleSource) - Method in class org.pkl.core.EvaluatorImpl
 
evaluateOutputFiles(ModuleSource) - Method in interface org.pkl.core.Evaluator
Evaluates a module's output.files property.
evaluateOutputFiles(ModuleSource) - Method in class org.pkl.core.EvaluatorImpl
 
evaluateOutputText(ModuleSource) - Method in interface org.pkl.core.Evaluator
Evaluates a module's output.text property.
evaluateOutputText(ModuleSource) - Method in class org.pkl.core.EvaluatorImpl
 
evaluateOutputValue(ModuleSource) - Method in interface org.pkl.core.Evaluator
Evaluates a module's output.value property.
evaluateOutputValue(ModuleSource) - Method in class org.pkl.core.EvaluatorImpl
 
evaluateOutputValueAs(ModuleSource, PClassInfo<T>) - Method in interface org.pkl.core.Evaluator
Evaluates the module's output.value property, and validates that its type matches the provided class info.
evaluateOutputValueAs(ModuleSource, PClassInfo<T>) - Method in class org.pkl.core.EvaluatorImpl
 
evaluatePath(Path, ExecutorSpiOptions) - Method in class org.pkl.core.service.ExecutorSpiImpl
 
evaluateSchema(ModuleSource) - Method in interface org.pkl.core.Evaluator
Evaluates the module's schema, which describes the properties, methods, and classes of a module.
evaluateSchema(ModuleSource) - Method in class org.pkl.core.EvaluatorImpl
 
evaluateTest(ModuleSource, boolean) - Method in interface org.pkl.core.Evaluator
Runs tests within the module, and returns the test results.
evaluateTest(ModuleSource, boolean) - Method in class org.pkl.core.EvaluatorImpl
 
Evaluator - Interface in org.pkl.core
Evaluates a Pkl module through different modes of evaluation.
EvaluatorBuilder - Class in org.pkl.core
A builder for an Evaluator.
evaluatorId() - Method in record class org.pkl.core.messaging.Messages.ListModulesRequest
Returns the value of the evaluatorId record component.
evaluatorId() - Method in record class org.pkl.core.messaging.Messages.ListModulesResponse
Returns the value of the evaluatorId record component.
evaluatorId() - Method in record class org.pkl.core.messaging.Messages.ListResourcesRequest
Returns the value of the evaluatorId record component.
evaluatorId() - Method in record class org.pkl.core.messaging.Messages.ListResourcesResponse
Returns the value of the evaluatorId record component.
evaluatorId() - Method in record class org.pkl.core.messaging.Messages.ReadModuleRequest
Returns the value of the evaluatorId record component.
evaluatorId() - Method in record class org.pkl.core.messaging.Messages.ReadModuleResponse
Returns the value of the evaluatorId record component.
evaluatorId() - Method in record class org.pkl.core.messaging.Messages.ReadResourceRequest
Returns the value of the evaluatorId record component.
evaluatorId() - Method in record class org.pkl.core.messaging.Messages.ReadResourceResponse
Returns the value of the evaluatorId record component.
EvaluatorImpl - Class in org.pkl.core
 
EvaluatorImpl(StackFrameTransformer, boolean, SecurityManager, HttpClient, Logger, Collection<ModuleKeyFactory>, Collection<ResourceReader>, Map<String, String>, Map<String, String>, Duration, Path, DeclaredDependencies, String, TraceMode) - Constructor for class org.pkl.core.EvaluatorImpl
 
EvaluatorSettings(Map<String, String>, Map<String, String>, List<Pattern>, List<Pattern>, Boolean, Path, List<Path>, Duration, Path, TraceMode) - Constructor for class org.pkl.core.project.Project.EvaluatorSettings
Deprecated.
 
EvaluatorSettings(PklEvaluatorSettings) - Constructor for class org.pkl.core.project.Project.EvaluatorSettings
Deprecated.
 
evalVmValue(Object, Class<? extends VmValue>) - Method in class org.pkl.core.ast.internal.GetClassNode
 
evalVmValue(Object, VmClass, Class<? extends VmValue>) - Method in class org.pkl.core.ast.internal.IsInstanceOfNode
This method effectively covers `VmValue value` but is implemented in a more efficient way.
every() - Constructor for class org.pkl.core.stdlib.base.ListingNodes.every
 
every() - Constructor for class org.pkl.core.stdlib.base.ListNodes.every
 
every() - Constructor for class org.pkl.core.stdlib.base.MapNodes.every
 
every() - Constructor for class org.pkl.core.stdlib.base.MappingNodes.every
 
every() - Constructor for class org.pkl.core.stdlib.base.SetNodes.every
 
Example - Search tag in class org.pkl.core.util.json.JsonWriter
Section
examples() - Method in record class org.pkl.core.TestResults
Returns the value of the examples record component.
EXAMPLES - Enum constant in enum class org.pkl.core.TestResults.TestSectionName
 
EXAMPLES - Static variable in class org.pkl.core.runtime.Identifier
 
exception() - Method in record class org.pkl.core.TestResults.Error
Returns the value of the exception record component.
exceptionBuilder() - Method in class org.pkl.core.ast.builder.AbstractAstBuilder
 
exceptionBuilder() - Method in class org.pkl.core.ast.builder.AstBuilder
 
exceptionBuilder() - Method in class org.pkl.core.ast.builder.ImportsAndReadsParser
 
exceptionBuilder() - Method in class org.pkl.core.ast.MemberNode
 
exceptionBuilder() - Method in class org.pkl.core.ast.PklNode
 
exceptionBuilder() - Method in class org.pkl.core.ast.PklRootNode
 
exceptionBuilder() - Method in exception class org.pkl.core.ast.type.VmTypeMismatchException.Constraint
 
exceptionBuilder() - Method in exception class org.pkl.core.ast.type.VmTypeMismatchException
 
exceptionBuilder() - Method in exception class org.pkl.core.ast.type.VmTypeMismatchException.Nothing
 
exceptionBuilder() - Method in exception class org.pkl.core.ast.type.VmTypeMismatchException.Simple
 
exceptionBuilder() - Method in exception class org.pkl.core.ast.type.VmTypeMismatchException.Union
 
Exceptions - Class in org.pkl.core.util
 
exclude() - Method in record class org.pkl.core.project.Package
Returns the value of the exclude record component.
executable() - Method in record class org.pkl.core.evaluatorSettings.PklEvaluatorSettings.ExternalReader
Returns the value of the executable record component.
execute(VirtualFrame) - Method in class org.pkl.core.ast.member.UnresolvedFunctionNode
 
execute(VirtualFrame) - Method in class org.pkl.core.ast.PklRootNode
 
execute(VirtualFrame) - Method in class org.pkl.core.ast.type.TypeConstraintNode
 
execute(VirtualFrame) - Method in class org.pkl.core.ast.type.UnresolvedTypeNode.Constrained
 
execute(VirtualFrame) - Method in class org.pkl.core.ast.type.UnresolvedTypeNode.Declared
 
execute(VirtualFrame) - Method in class org.pkl.core.ast.type.UnresolvedTypeNode
 
execute(VirtualFrame) - Method in class org.pkl.core.ast.type.UnresolvedTypeNode.Function
 
execute(VirtualFrame) - Method in class org.pkl.core.ast.type.UnresolvedTypeNode.Module
 
execute(VirtualFrame) - Method in class org.pkl.core.ast.type.UnresolvedTypeNode.Nothing
 
execute(VirtualFrame) - Method in class org.pkl.core.ast.type.UnresolvedTypeNode.Nullable
 
execute(VirtualFrame) - Method in class org.pkl.core.ast.type.UnresolvedTypeNode.Parameterized
 
execute(VirtualFrame) - Method in class org.pkl.core.ast.type.UnresolvedTypeNode.StringLiteral
 
execute(VirtualFrame) - Method in class org.pkl.core.ast.type.UnresolvedTypeNode.TypeVariable
 
execute(VirtualFrame) - Method in class org.pkl.core.ast.type.UnresolvedTypeNode.Union
 
execute(VirtualFrame) - Method in class org.pkl.core.ast.type.UnresolvedTypeNode.UnionOfStringLiterals
 
execute(VirtualFrame) - Method in class org.pkl.core.ast.type.UnresolvedTypeNode.Unknown
 
execute(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode
Checks if value conforms to this type.
execute(VirtualFrame, Object, ObjectData) - Method in class org.pkl.core.ast.expression.generator.GeneratorForNode
 
execute(VirtualFrame, Object, ObjectData) - Method in class org.pkl.core.ast.expression.generator.GeneratorMemberNode
 
execute(VirtualFrame, Object, ObjectData) - Method in class org.pkl.core.ast.expression.generator.GeneratorSpreadNode
 
execute(VirtualFrame, Object, ObjectData) - Method in class org.pkl.core.ast.expression.generator.GeneratorWhenNode
 
execute(VirtualFrame, VmClass) - Method in class org.pkl.core.ast.member.UnresolvedClassMemberNode
 
execute(VirtualFrame, VmClass) - Method in class org.pkl.core.ast.member.UnresolvedMethodNode
 
execute(VirtualFrame, VmClass) - Method in class org.pkl.core.ast.member.UnresolvedPropertyNode
 
execute(VirtualFrame, VmFunction) - Method in class org.pkl.core.ast.expression.literal.AmendFunctionNode
 
execute(VmFunction) - Method in class org.pkl.core.ast.lambda.ApplyVmFunction0Node
 
execute(VmFunction, Object) - Method in class org.pkl.core.ast.lambda.ApplyVmFunction1Node
 
execute(VmFunction, Object, Object) - Method in class org.pkl.core.ast.lambda.ApplyVmFunction2Node
 
execute(VmFunction, Object, Object, Object) - Method in class org.pkl.core.ast.lambda.ApplyVmFunction3Node
 
execute(VmFunction, Object, Object, Object, Object) - Method in class org.pkl.core.ast.lambda.ApplyVmFunction4Node
 
execute(VmFunction, Object, Object, Object, Object, Object) - Method in class org.pkl.core.ast.lambda.ApplyVmFunction5Node
 
executeAndSet(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.BooleanTypeNode
 
executeAndSet(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.ConstrainedTypeNode
 
executeAndSet(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode
Checks if value conforms to this type, and possibly casts its value.
executeAndSet(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.FloatTypeNode
 
executeAndSet(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.IntSlotTypeNode
 
executeAndSet(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.NothingTypeNode
 
executeAndSet(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.NumberTypeNode
 
executeAndSet(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.ObjectSlotTypeNode
 
executeAndSet(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.TypeAliasTypeNode
executeAndSet(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.WriteFrameSlotTypeNode
 
executeBoolean(VirtualFrame) - Method in class org.pkl.core.ast.expression.literal.FalseLiteralNode
 
executeBoolean(VirtualFrame) - Method in class org.pkl.core.ast.expression.literal.TrueLiteralNode
 
executeBoolean(VirtualFrame) - Method in class org.pkl.core.ast.ExpressionNode
 
executeBoolean(VirtualFrame) - Method in class org.pkl.core.ast.type.TypeTestNode
 
executeBoolean(Object, VmClass) - Method in class org.pkl.core.ast.internal.IsInstanceOfNode
 
executeBoolean(VmFunction, Object) - Method in class org.pkl.core.ast.lambda.ApplyVmFunction1Node
 
executeBoolean(VmFunction, Object, Object) - Method in class org.pkl.core.ast.lambda.ApplyVmFunction2Node
 
executeCollection(VmFunction, Object) - Method in class org.pkl.core.ast.lambda.ApplyVmFunction1Node
 
executeCollection(VmFunction, Object, Object) - Method in class org.pkl.core.ast.lambda.ApplyVmFunction2Node
 
executeEagerly(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.CollectionTypeNode
 
executeEagerly(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode
Checks if value conforms to this type.
executeEagerly(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.ListingTypeNode
 
executeEagerly(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.ListTypeNode
 
executeEagerly(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.MappingTypeNode
 
executeEagerly(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.MapTypeNode
 
executeEagerly(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.NullableTypeNode
 
executeEagerly(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.PairTypeNode
 
executeEagerly(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.UnionTypeNode
 
executeFloat(VirtualFrame) - Method in class org.pkl.core.ast.expression.literal.FloatLiteralNode
 
executeFloat(VirtualFrame) - Method in class org.pkl.core.ast.ExpressionNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.builder.CannotInvokeAbstractFunctionNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.builder.CannotInvokeAbstractPropertyNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.ByteConstantValueNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.ConstantValueNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.expression.binary.LetExprNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.expression.generator.RestoreForBindingsNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.expression.literal.BytesLiteralNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.expression.literal.CheckIsAnnotationClassNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.expression.literal.FalseLiteralNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.expression.literal.FloatLiteralNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.expression.literal.FunctionLiteralNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.expression.literal.InterpolatedStringLiteralNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.expression.literal.IntLiteralNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.expression.literal.ListLiteralNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.expression.literal.MapLiteralNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.expression.literal.SetLiteralNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.expression.literal.TrueLiteralNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.expression.member.InferParentWithinMethodNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.expression.member.InferParentWithinObjectMethodNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.expression.member.InvokeMethodDirectNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.expression.member.InvokeMethodLexicalNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.expression.member.ReadLocalPropertyNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.expression.member.ReadSuperEntryNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.expression.member.ReadSuperPropertyNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.expression.member.ResolveMethodNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.expression.primary.CustomThisNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.expression.primary.GetEnclosingOwnerNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.expression.primary.GetEnclosingReceiverNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.expression.primary.GetMemberKeyNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.expression.primary.GetModuleNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.expression.primary.GetOwnerNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.expression.primary.GetReceiverNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.expression.primary.OuterNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.expression.primary.ResolveVariableNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.expression.primary.ThisNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.expression.ternary.IfElseNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.expression.unary.ImportGlobMemberBodyNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.expression.unary.ImportGlobNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.expression.unary.ImportNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.expression.unary.NonNullNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.expression.unary.NullPropagatingOperationNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.expression.unary.ReadGlobMemberBodyNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.expression.unary.TraceNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.ExpressionNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.internal.GetBaseModuleClassNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.member.ClassNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.member.DefaultPropertyBodyNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.member.DelegateToExtraStorageMapOrParentNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.member.DelegateToExtraStorageObjNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.member.DelegateToExtraStorageObjOrParentNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.member.TypeAliasNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.type.GetParentForTypeNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.type.ResolveQualifiedDeclaredTypeNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.type.ResolveSimpleDeclaredTypeNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.type.TypeCastNode
 
executeGeneric(VirtualFrame) - Method in class org.pkl.core.ast.type.TypeTestNode
 
executeImpl(VirtualFrame) - Method in class org.pkl.core.ast.member.FunctionNode
 
executeImpl(VirtualFrame) - Method in class org.pkl.core.ast.member.ListingOrMappingTypeCastNode
 
executeImpl(VirtualFrame) - Method in class org.pkl.core.ast.member.LocalTypedPropertyNode
 
executeImpl(VirtualFrame) - Method in class org.pkl.core.ast.member.ModuleNode
 
executeImpl(VirtualFrame) - Method in class org.pkl.core.ast.member.ObjectMethodNode
 
executeImpl(VirtualFrame) - Method in class org.pkl.core.ast.member.PropertyTypeNode
 
executeImpl(VirtualFrame) - Method in class org.pkl.core.ast.member.SharedMemberNode
 
executeImpl(VirtualFrame) - Method in class org.pkl.core.ast.member.TypedPropertyNode
 
executeImpl(VirtualFrame) - Method in class org.pkl.core.ast.member.UntypedObjectMemberNode
 
executeImpl(VirtualFrame) - Method in class org.pkl.core.ast.PklRootNode
 
executeImpl(VirtualFrame) - Method in class org.pkl.core.ast.repl.ResolveClassMemberNode
 
executeImpl(VirtualFrame) - Method in class org.pkl.core.ast.SimpleRootNode
 
executeImpl(VirtualFrame) - Method in class org.pkl.core.ast.type.IdentityMixinNode
 
executeImpl(VirtualFrame) - Method in class org.pkl.core.stdlib.benchmark.MicrobenchmarkNodes.RunIterationsNode
 
executeInt(VirtualFrame) - Method in class org.pkl.core.ast.expression.literal.IntLiteralNode
 
executeInt(VirtualFrame) - Method in class org.pkl.core.ast.ExpressionNode
 
executeInt(VmFunction, Object) - Method in class org.pkl.core.ast.lambda.ApplyVmFunction1Node
 
executeInt(VmFunction, Object, Object) - Method in class org.pkl.core.ast.lambda.ApplyVmFunction2Node
 
executeLazily(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.AnyTypeNode
 
executeLazily(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.BooleanTypeNode
 
executeLazily(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.CollectionTypeNode
 
executeLazily(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.ConstrainedTypeNode
 
executeLazily(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.DynamicTypeNode
 
executeLazily(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode
Checks if value conforms to this type, and possibly casts it in the case of TypeNode.MappingTypeNode or TypeNode.ListingTypeNode.
executeLazily(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.FinalClassTypeNode
 
executeLazily(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.FinalModuleTypeNode
 
executeLazily(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.FloatTypeNode
 
executeLazily(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.Int16TypeAliasTypeNode
 
executeLazily(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.Int32TypeAliasTypeNode
 
executeLazily(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.Int8TypeAliasTypeNode
 
executeLazily(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.IntMaskSlotTypeNode
 
executeLazily(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.IntTypeNode
 
executeLazily(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.ListingTypeNode
 
executeLazily(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.ListTypeNode
 
executeLazily(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.MappingTypeNode
 
executeLazily(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.MapTypeNode
 
executeLazily(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.NonFinalModuleTypeNode
 
executeLazily(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.NonNullTypeAliasTypeNode
 
executeLazily(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.NothingTypeNode
 
executeLazily(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.NullableTypeNode
 
executeLazily(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.NumberTypeNode
 
executeLazily(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.PairTypeNode
 
executeLazily(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.StringLiteralTypeNode
 
executeLazily(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.StringTypeNode
 
executeLazily(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.TypeAliasTypeNode
A typealias body is effectively inlined into the type node, and not executed in its own frame.
executeLazily(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.TypedTypeNode
 
executeLazily(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.TypeVariableNode
 
executeLazily(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.UnionOfStringLiteralsTypeNode
 
executeLazily(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.UnionTypeNode
 
executeLazily(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.UnknownTypeNode
 
executeLazily(VirtualFrame, Object) - Method in class org.pkl.core.ast.type.TypeNode.VarArgsTypeNode
 
executeMap(VmFunction, Object, Object) - Method in class org.pkl.core.ast.lambda.ApplyVmFunction2Node
 
executePair(VmFunction, Object, Object) - Method in class org.pkl.core.ast.lambda.ApplyVmFunction2Node
 
executeString(VmFunction, Object) - Method in class org.pkl.core.ast.lambda.ApplyVmFunction1Node
 
executeTypeCasts(Object, VmObjectLike, IndirectCallNode, ObjectMember, ListingOrMappingTypeCastNode) - Method in class org.pkl.core.runtime.VmListingOrMapping
 
executeWith(VirtualFrame, Object) - Method in class org.pkl.core.ast.internal.GetClassNode
When only using this execute method, pass `null` for `valueNode` to GetClassNodeGen.create(com.oracle.truffle.api.source.SourceSection, org.pkl.core.ast.ExpressionNode).
executeWith(VirtualFrame, Object, VmClass) - Method in class org.pkl.core.ast.expression.member.InvokeMethodVirtualNode
When only using this execute method, pass `null` for `receiverNode` and `receiverClassNode` to InvokeMethodVirtualNodeGen.create(com.oracle.truffle.api.source.SourceSection, org.pkl.core.runtime.Identifier, org.pkl.core.ast.ExpressionNode[], org.pkl.core.ast.MemberLookupMode, boolean, org.pkl.core.ast.ExpressionNode, org.pkl.core.ast.internal.GetClassNode).
executeWith(Object, Object) - Method in class org.pkl.core.ast.expression.binary.ComparatorNode
 
executeWith(Object, Object) - Method in class org.pkl.core.ast.expression.binary.LessThanOrEqualNode
 
executeWith(Object, Object, VmFunction) - Method in class org.pkl.core.stdlib.base.CollectionNodes.CompareByNode
 
executeWith(Object, Object, VmFunction) - Method in class org.pkl.core.stdlib.base.CollectionNodes.CompareNode
 
executeWith(Object, Object, VmFunction) - Method in class org.pkl.core.stdlib.base.CollectionNodes.CompareWithNode
 
executeWith(Object, Object, VmFunction) - Method in class org.pkl.core.stdlib.base.CollectionNodes.SortComparatorNode
 
executeWithIterable(VirtualFrame, Object, ObjectData, Object) - Method in class org.pkl.core.ast.expression.generator.GeneratorForNode
 
executeWithIterable(VirtualFrame, Object, ObjectData, Object) - Method in class org.pkl.core.ast.expression.generator.GeneratorSpreadNode
 
executeWithParent(VirtualFrame, Object) - Method in class org.pkl.core.ast.expression.literal.ObjectLiteralNode
 
executeWithValue(VirtualFrame, Object) - Method in class org.pkl.core.ast.frame.WriteFrameSlotNode
 
ExecutorSpiImpl - Class in org.pkl.core.service
 
ExecutorSpiImpl() - Constructor for class org.pkl.core.service.ExecutorSpiImpl
 
exp() - Constructor for class org.pkl.core.stdlib.math.MathNodes.exp
 
EXPLICIT_RECEIVER - Enum constant in enum class org.pkl.core.ast.MemberLookupMode
Member lookup with explicit receiver (e.g., foo.bar).
ExponentiationNode - Class in org.pkl.core.ast.expression.binary
 
ExponentiationNode(SourceSection) - Constructor for class org.pkl.core.ast.expression.binary.ExponentiationNode
 
export() - Method in class org.pkl.core.ast.member.PropertyTypeNode
 
export() - Method in class org.pkl.core.ast.type.TypeConstraintNode
 
export() - Method in class org.pkl.core.runtime.VmBytes
 
export() - Method in class org.pkl.core.runtime.VmClass
 
export() - Method in class org.pkl.core.runtime.VmDataSize
 
export() - Method in class org.pkl.core.runtime.VmDuration
 
export() - Method in class org.pkl.core.runtime.VmDynamic
 
export() - Method in class org.pkl.core.runtime.VmFunction
 
export() - Method in class org.pkl.core.runtime.VmIntSeq
 
export() - Method in class org.pkl.core.runtime.VmList
 
export() - Method in class org.pkl.core.runtime.VmListing
 
export() - Method in class org.pkl.core.runtime.VmMap
 
export() - Method in class org.pkl.core.runtime.VmMapping
 
export() - Method in class org.pkl.core.runtime.VmNull
 
export() - Method in class org.pkl.core.runtime.VmObjectLike
Exports this object to an external representation.
export() - Method in class org.pkl.core.runtime.VmPair
 
export() - Method in class org.pkl.core.runtime.VmRegex
 
export() - Method in class org.pkl.core.runtime.VmSet
 
export() - Method in class org.pkl.core.runtime.VmTypeAlias
 
export() - Method in class org.pkl.core.runtime.VmTyped
 
export() - Method in class org.pkl.core.runtime.VmValue
 
export(int, boolean) - Static method in class org.pkl.core.ast.VmModifier
 
export(Object) - Static method in class org.pkl.core.runtime.VmValue
Used to export values other than object member values.
export(PropertyTypeNode) - Static method in class org.pkl.core.ast.member.PropertyTypeNode
 
export(TypeNode) - Static method in class org.pkl.core.ast.type.TypeNode
 
export(PClass) - Method in class org.pkl.core.ast.member.ClassMethod
 
export(PClass) - Method in class org.pkl.core.ast.member.ClassProperty
 
export(PClass, SourceSection[], List<VmTyped>, int, List<TypeParameter>) - Method in class org.pkl.core.ast.member.FunctionNode
 
exportAnnotations(List<VmTyped>) - Static method in class org.pkl.core.runtime.VmUtils
 
exportAnnotations(List<VmTyped>, List<PObject>) - Static method in class org.pkl.core.runtime.VmUtils
 
exportDocComment(SourceSection[]) - Static method in class org.pkl.core.runtime.VmUtils
 
exportMembers() - Method in class org.pkl.core.runtime.VmObject
Exports this object's members.
exportNullable(Object) - Static method in class org.pkl.core.runtime.VmValue
Used to export object member values.
EXPRESSION - Static variable in class org.pkl.core.runtime.Identifier
 
ExpressionNode - Class in org.pkl.core.ast
 
ExpressionNode() - Constructor for class org.pkl.core.ast.ExpressionNode
 
ExpressionNode(SourceSection) - Constructor for class org.pkl.core.ast.ExpressionNode
 
EXTERNAL - Enum constant in enum class org.pkl.core.Modifier
 
EXTERNAL - Static variable in class org.pkl.core.ast.VmModifier
 
ExternalMemberNode - Class in org.pkl.core.stdlib
 
ExternalMemberNode() - Constructor for class org.pkl.core.stdlib.ExternalMemberNode
 
ExternalMemberRegistry - Class in org.pkl.core.stdlib.registry
 
ExternalMemberRegistry() - Constructor for class org.pkl.core.stdlib.registry.ExternalMemberRegistry
 
ExternalMethod0Node - Class in org.pkl.core.stdlib
 
ExternalMethod0Node() - Constructor for class org.pkl.core.stdlib.ExternalMethod0Node
 
ExternalMethod0Node.Factory - Interface in org.pkl.core.stdlib
 
ExternalMethod1Node - Class in org.pkl.core.stdlib
 
ExternalMethod1Node() - Constructor for class org.pkl.core.stdlib.ExternalMethod1Node
 
ExternalMethod1Node.Factory - Interface in org.pkl.core.stdlib
 
ExternalMethod2Node - Class in org.pkl.core.stdlib
 
ExternalMethod2Node() - Constructor for class org.pkl.core.stdlib.ExternalMethod2Node
 
ExternalMethod2Node.Factory - Interface in org.pkl.core.stdlib
 
ExternalMethod3Node - Class in org.pkl.core.stdlib
 
ExternalMethod3Node() - Constructor for class org.pkl.core.stdlib.ExternalMethod3Node
 
ExternalMethod3Node.Factory - Interface in org.pkl.core.stdlib
 
ExternalMethod4Node - Class in org.pkl.core.stdlib
 
ExternalMethod4Node() - Constructor for class org.pkl.core.stdlib.ExternalMethod4Node
 
ExternalMethod4Node.Factory - Interface in org.pkl.core.stdlib
 
ExternalMethod5Node - Class in org.pkl.core.stdlib
 
ExternalMethod5Node() - Constructor for class org.pkl.core.stdlib.ExternalMethod5Node
 
ExternalMethod5Node.Factory - Interface in org.pkl.core.stdlib
 
ExternalMethodNode - Class in org.pkl.core.stdlib
 
ExternalMethodNode() - Constructor for class org.pkl.core.stdlib.ExternalMethodNode
 
externalModuleReaders() - Method in record class org.pkl.core.evaluatorSettings.PklEvaluatorSettings
Returns the value of the externalModuleReaders record component.
ExternalModuleResolver - Interface in org.pkl.core.externalreader
 
externalProcess(String, ExternalReaderProcess) - Static method in class org.pkl.core.module.ModuleKeyFactories
Returns a factory for external reader module keys.
externalProcess(String, ExternalReaderProcess) - Static method in class org.pkl.core.resource.ResourceReaders
Returns a reader for external reader resources.
externalProcess(String, ExternalReaderProcess, long) - Static method in class org.pkl.core.module.ModuleKeyFactories
Returns a factory for external reader module keys.
externalProcess(String, ExternalReaderProcess, long) - Static method in class org.pkl.core.resource.ResourceReaders
Returns a reader for external reader resources.
externalProperties() - Method in record class org.pkl.core.evaluatorSettings.PklEvaluatorSettings
Returns the value of the externalProperties record component.
externalProperty() - Static method in class org.pkl.core.resource.ResourceReaders
A resource reader for external properties.
ExternalPropertyNode - Class in org.pkl.core.stdlib
 
ExternalPropertyNode() - Constructor for class org.pkl.core.stdlib.ExternalPropertyNode
 
ExternalPropertyNode.Factory - Interface in org.pkl.core.stdlib
 
ExternalReader(String, List<String>) - Constructor for record class org.pkl.core.evaluatorSettings.PklEvaluatorSettings.ExternalReader
Creates an instance of a ExternalReader record class.
ExternalReaderProcess - Interface in org.pkl.core.externalreader
An external process that reads Pkl modules and resources.
ExternalReaderProcessException - Exception Class in org.pkl.core.externalreader
 
ExternalReaderProcessException(String) - Constructor for exception class org.pkl.core.externalreader.ExternalReaderProcessException
 
ExternalReaderProcessException(Throwable) - Constructor for exception class org.pkl.core.externalreader.ExternalReaderProcessException
 
externalResolver(URI, ModuleReaderSpec, ExternalModuleResolver) - Static method in class org.pkl.core.module.ModuleKeys
Creates a module key for an externally read module.
externalResolver(ResourceReaderSpec, ExternalResourceResolver) - Static method in class org.pkl.core.resource.ResourceReaders
Returns a reader for external and client reader resources.
externalResourceReaders() - Method in record class org.pkl.core.evaluatorSettings.PklEvaluatorSettings
Returns the value of the externalResourceReaders record component.
ExternalResourceResolver - Interface in org.pkl.core.externalreader
 
extraStorage - Variable in class org.pkl.core.runtime.VmObjectLike
 

F

facts() - Method in record class org.pkl.core.TestResults
Returns the value of the facts record component.
FACTS - Enum constant in enum class org.pkl.core.TestResults.TestSectionName
 
FACTS - Static variable in class org.pkl.core.runtime.Identifier
 
failed() - Method in record class org.pkl.core.TestResults
Whether the test in aggregate has failed or not.
failed() - Method in record class org.pkl.core.TestResults.TestSectionResults
 
FAILING_TEST_MARK - Static variable in class org.pkl.core.util.AnsiTheme
 
Failure(String, String) - Constructor for record class org.pkl.core.TestResults.Failure
Creates an instance of a Failure record class.
failures() - Method in record class org.pkl.core.TestResults.TestResult
Returns the value of the failures record component.
FAINT - Enum constant in enum class org.pkl.core.util.AnsiStringBuilder.AnsiCode
 
fallback(VirtualFrame, Object, ObjectData, Object) - Method in class org.pkl.core.ast.expression.generator.GeneratorForNode
 
fallback(VirtualFrame, Object, ObjectData, Object) - Method in class org.pkl.core.ast.expression.generator.GeneratorSpreadNode
 
fallback(Object) - Method in class org.pkl.core.ast.expression.binary.NullCoalescingNode
 
fallback(Object) - Method in class org.pkl.core.ast.expression.binary.ShortCircuitingExpressionNode
 
fallback(Object) - Method in class org.pkl.core.ast.expression.generator.GeneratorObjectLiteralNode
 
fallback(Object) - Method in class org.pkl.core.ast.expression.literal.ConstantEntriesLiteralNode
 
fallback(Object) - Method in class org.pkl.core.ast.expression.literal.ElementsEntriesLiteralNode
 
fallback(Object) - Method in class org.pkl.core.ast.expression.literal.ElementsLiteralNode
 
fallback(Object) - Method in class org.pkl.core.ast.expression.literal.EmptyObjectLiteralNode
 
fallback(Object) - Method in class org.pkl.core.ast.expression.literal.EntriesLiteralNode
 
fallback(Object) - Method in class org.pkl.core.ast.expression.literal.PropertiesLiteralNode
 
fallback(Object) - Method in class org.pkl.core.ast.expression.unary.PropagateNullReceiverNode
 
fallback(Object) - Method in class org.pkl.core.ast.expression.unary.UnaryExpressionNode
 
fallback(Object) - Method in class org.pkl.core.ast.internal.ToStringNode
 
fallback(Object) - Method in class org.pkl.core.ast.type.TypeConstraintNode
 
fallback(Object) - Method in class org.pkl.core.ast.type.TypeNode.FunctionClassTypeNode
 
fallback(Object) - Method in class org.pkl.core.ast.type.TypeNode.FunctionNClassTypeNode
 
fallback(Object) - Method in class org.pkl.core.ast.type.TypeNode.FunctionTypeNode
 
fallback(Object) - Method in class org.pkl.core.ast.type.TypeNode.SetTypeNode
 
fallback(Object, Object) - Method in class org.pkl.core.ast.expression.binary.BinaryExpressionNode
 
fallback(Object, Object) - Method in class org.pkl.core.stdlib.ExternalMethod1Node
 
fallback(Object, Object, Object) - Method in class org.pkl.core.stdlib.ExternalMethod2Node
 
fallback(Object, Object, Object, Object) - Method in class org.pkl.core.stdlib.ExternalMethod3Node
 
fallback(Object, Object, Object, Object, Object) - Method in class org.pkl.core.stdlib.ExternalMethod4Node
 
fallback(Object, Object, Object, Object, Object, Object) - Method in class org.pkl.core.stdlib.ExternalMethod5Node
 
FalseLiteralNode - Class in org.pkl.core.ast.expression.literal
 
FalseLiteralNode(SourceSection) - Constructor for class org.pkl.core.ast.expression.literal.FalseLiteralNode
 
file - Static variable in class org.pkl.core.module.ModuleKeyFactories
A factory for file based module keys.
file() - Static method in class org.pkl.core.resource.ResourceReaders
 
file(File) - Static method in class org.pkl.core.ModuleSource
 
file(String) - Static method in class org.pkl.core.ModuleSource
 
file(URI) - Static method in class org.pkl.core.module.ModuleKeys
Creates a module key for a file: module.
file(Path) - Static method in class org.pkl.core.module.ModuleKeys
Creates a module key for a file: module.
file(ModuleKey, URI, Path) - Static method in class org.pkl.core.module.ResolvedModuleKeys
Creates a resolved module key backed by the given file path.
FileOutput - Interface in org.pkl.core
Java representation of pkl.base#FileOutput.
FileResolver - Class in org.pkl.core.module
 
FILES - Static variable in class org.pkl.core.runtime.Identifier
 
FileSystemManager - Class in org.pkl.core.runtime
Manages file systems, potentially across multiple evaluator instances.
fillInHint(Deque<Object>, Object) - Method in exception class org.pkl.core.runtime.VmUndefinedValueException
 
filter() - Constructor for class org.pkl.core.stdlib.base.ListNodes.filter
 
filter() - Constructor for class org.pkl.core.stdlib.base.MapNodes.filter
 
filter() - Constructor for class org.pkl.core.stdlib.base.SetNodes.filter
 
filterIndexed() - Constructor for class org.pkl.core.stdlib.base.ListNodes.filterIndexed
 
filterIndexed() - Constructor for class org.pkl.core.stdlib.base.SetNodes.filterIndexed
 
filterIsInstance() - Constructor for class org.pkl.core.stdlib.base.ListNodes.filterIsInstance
 
filterIsInstance() - Constructor for class org.pkl.core.stdlib.base.SetNodes.filterIsInstance
 
filterNonNull() - Constructor for class org.pkl.core.stdlib.base.ListNodes.filterNonNull
 
filterNonNull() - Constructor for class org.pkl.core.stdlib.base.SetNodes.filterNonNull
 
FinalClassTypeNode(SourceSection, VmClass) - Constructor for class org.pkl.core.ast.type.TypeNode.FinalClassTypeNode
 
FinalModuleTypeNode(SourceSection, VmClass) - Constructor for class org.pkl.core.ast.type.TypeNode.FinalModuleTypeNode
 
find() - Constructor for class org.pkl.core.stdlib.base.ListNodes.find
 
find() - Constructor for class org.pkl.core.stdlib.base.SetNodes.find
 
find(boolean) - Method in class org.pkl.core.runtime.MemberLookupSuggestions
 
findCustomThisSlot(VirtualFrame) - Static method in class org.pkl.core.runtime.VmUtils
 
findFirstNonDefaultProperty(UnmodifiableEconomicMap<Object, ObjectMember>) - Method in class org.pkl.core.ast.expression.literal.SpecializedObjectLiteralNode
 
findFirstNonProperty(UnmodifiableEconomicMap<Object, ObjectMember>) - Method in class org.pkl.core.ast.expression.literal.SpecializedObjectLiteralNode
 
findImportCycles(ImportGraph) - Static method in class org.pkl.core.util.ImportGraphUtils
Find import cycles inside the graph.
findIndex() - Constructor for class org.pkl.core.stdlib.base.ListNodes.findIndex
 
findIndexOrNull() - Constructor for class org.pkl.core.stdlib.base.ListNodes.findIndexOrNull
 
findLast() - Constructor for class org.pkl.core.stdlib.base.ListNodes.findLast
 
findLast() - Constructor for class org.pkl.core.stdlib.base.SetNodes.findLast
 
findLastIndex() - Constructor for class org.pkl.core.stdlib.base.ListNodes.findLastIndex
 
findLastIndexOrNull() - Constructor for class org.pkl.core.stdlib.base.ListNodes.findLastIndexOrNull
 
findLastOrNull() - Constructor for class org.pkl.core.stdlib.base.ListNodes.findLastOrNull
 
findLastOrNull() - Constructor for class org.pkl.core.stdlib.base.SetNodes.findLastOrNull
 
findMatchesIn() - Constructor for class org.pkl.core.stdlib.base.RegexNodes.findMatchesIn
 
findMember(VmObjectLike, Object) - Static method in class org.pkl.core.runtime.VmUtils
 
findOffset(String, VmFunction) - Method in class org.pkl.core.stdlib.base.StringNodes.TakeDropLastWhile
 
findOffset(String, VmFunction) - Method in class org.pkl.core.stdlib.base.StringNodes.TakeDropWhile
 
findOrNull() - Constructor for class org.pkl.core.stdlib.base.ListNodes.findOrNull
 
findOrNull() - Constructor for class org.pkl.core.stdlib.base.SetNodes.findOrNull
 
findReplacement(char) - Method in class org.pkl.core.util.AbstractCharEscaper
 
findReplacement(char) - Method in class org.pkl.core.util.ArrayCharEscaper
 
findReplacement(char) - Method in class org.pkl.core.util.json.JsonEscaper
 
findReplacement(char) - Method in class org.pkl.core.util.yaml.YamlEscaper
 
findSupermethod(VirtualFrame) - Method in class org.pkl.core.ast.expression.member.InvokeSuperMethodNode
 
findTypeParameter(String) - Method in class org.pkl.core.ast.builder.SymbolTable
 
first - Variable in class org.pkl.core.util.Pair
 
first() - Constructor for class org.pkl.core.stdlib.base.ListingNodes.first
 
first() - Constructor for class org.pkl.core.stdlib.base.ListNodes.first
 
first() - Constructor for class org.pkl.core.stdlib.base.PairNodes.first
 
first() - Constructor for class org.pkl.core.stdlib.base.SetNodes.first
 
firstOrNull() - Constructor for class org.pkl.core.stdlib.base.ListingNodes.firstOrNull
 
firstOrNull() - Constructor for class org.pkl.core.stdlib.base.ListNodes.firstOrNull
 
firstOrNull() - Constructor for class org.pkl.core.stdlib.base.SetNodes.firstOrNull
 
FIXED - Static variable in class org.pkl.core.ast.VmModifier
 
fixTripleSlashUri(URI, URI) - Static method in class org.pkl.core.util.IoUtils
Fix an issue where triple-slash URI's turn into single-slash URI's when using URI.resolve(URI)
flatMap() - Constructor for class org.pkl.core.stdlib.base.ListNodes.flatMap
 
flatMap() - Constructor for class org.pkl.core.stdlib.base.MapNodes.flatMap
 
flatMap() - Constructor for class org.pkl.core.stdlib.base.SetNodes.flatMap
 
flatMapIndexed() - Constructor for class org.pkl.core.stdlib.base.ListNodes.flatMapIndexed
 
flatMapIndexed() - Constructor for class org.pkl.core.stdlib.base.SetNodes.flatMapIndexed
 
flatten() - Constructor for class org.pkl.core.stdlib.base.ListNodes.flatten
 
flatten() - Constructor for class org.pkl.core.stdlib.base.SetNodes.flatten
 
flatten() - Method in class org.pkl.core.runtime.VmCollection
 
flavor() - Method in record class org.pkl.core.Release
Returns the value of the flavor record component.
Float - Static variable in class org.pkl.core.PClassInfo
 
FloatLiteralNode - Class in org.pkl.core.ast.expression.literal
 
FloatLiteralNode(SourceSection, double) - Constructor for class org.pkl.core.ast.expression.literal.FloatLiteralNode
 
FloatNodes - Class in org.pkl.core.stdlib.base
 
FloatNodes.abs - Class in org.pkl.core.stdlib.base
 
FloatNodes.b - Class in org.pkl.core.stdlib.base
 
FloatNodes.ceil - Class in org.pkl.core.stdlib.base
 
FloatNodes.d - Class in org.pkl.core.stdlib.base
 
FloatNodes.floor - Class in org.pkl.core.stdlib.base
 
FloatNodes.gb - Class in org.pkl.core.stdlib.base
 
FloatNodes.gib - Class in org.pkl.core.stdlib.base
 
FloatNodes.h - Class in org.pkl.core.stdlib.base
 
FloatNodes.isBetween - Class in org.pkl.core.stdlib.base
 
FloatNodes.isFinite - Class in org.pkl.core.stdlib.base
 
FloatNodes.isInfinite - Class in org.pkl.core.stdlib.base
 
FloatNodes.isNaN - Class in org.pkl.core.stdlib.base
 
FloatNodes.isNonZero - Class in org.pkl.core.stdlib.base
 
FloatNodes.isPositive - Class in org.pkl.core.stdlib.base
 
FloatNodes.kb - Class in org.pkl.core.stdlib.base
 
FloatNodes.kib - Class in org.pkl.core.stdlib.base
 
FloatNodes.mb - Class in org.pkl.core.stdlib.base
 
FloatNodes.mib - Class in org.pkl.core.stdlib.base
 
FloatNodes.min - Class in org.pkl.core.stdlib.base
 
FloatNodes.ms - Class in org.pkl.core.stdlib.base
 
FloatNodes.ns - Class in org.pkl.core.stdlib.base
 
FloatNodes.pb - Class in org.pkl.core.stdlib.base
 
FloatNodes.pib - Class in org.pkl.core.stdlib.base
 
FloatNodes.round - Class in org.pkl.core.stdlib.base
 
FloatNodes.s - Class in org.pkl.core.stdlib.base
 
FloatNodes.sign - Class in org.pkl.core.stdlib.base
 
FloatNodes.tb - Class in org.pkl.core.stdlib.base
 
FloatNodes.tib - Class in org.pkl.core.stdlib.base
 
FloatNodes.toDataSize - Class in org.pkl.core.stdlib.base
 
FloatNodes.toDuration - Class in org.pkl.core.stdlib.base
 
FloatNodes.toFixed - Class in org.pkl.core.stdlib.base
 
FloatNodes.toFloat - Class in org.pkl.core.stdlib.base
 
FloatNodes.toInt - Class in org.pkl.core.stdlib.base
 
FloatNodes.toString - Class in org.pkl.core.stdlib.base
 
FloatNodes.truncate - Class in org.pkl.core.stdlib.base
 
FloatNodes.us - Class in org.pkl.core.stdlib.base
 
FloatTypeNode(SourceSection) - Constructor for class org.pkl.core.ast.type.TypeNode.FloatTypeNode
 
floor() - Constructor for class org.pkl.core.stdlib.base.FloatNodes.floor
 
floor() - Constructor for class org.pkl.core.stdlib.base.IntNodes.floor
 
flush() - Method in class org.pkl.core.util.json.JsonWriter
Ensures all buffered data is written to the underlying Writer and flushes that writer.
flush() - Method in class org.pkl.core.util.StringBuilderWriter
 
fold() - Constructor for class org.pkl.core.stdlib.base.IntSeqNodes.fold
 
fold() - Constructor for class org.pkl.core.stdlib.base.ListingNodes.fold
 
fold() - Constructor for class org.pkl.core.stdlib.base.ListNodes.fold
 
fold() - Constructor for class org.pkl.core.stdlib.base.MapNodes.fold
 
fold() - Constructor for class org.pkl.core.stdlib.base.MappingNodes.fold
 
fold() - Constructor for class org.pkl.core.stdlib.base.SetNodes.fold
 
foldBack() - Constructor for class org.pkl.core.stdlib.base.ListNodes.foldBack
 
foldBack() - Constructor for class org.pkl.core.stdlib.base.SetNodes.foldBack
 
foldIndexed() - Constructor for class org.pkl.core.stdlib.base.ListingNodes.foldIndexed
 
foldIndexed() - Constructor for class org.pkl.core.stdlib.base.ListNodes.foldIndexed
 
foldIndexed() - Constructor for class org.pkl.core.stdlib.base.SetNodes.foldIndexed
 
force(boolean) - Method in class org.pkl.core.runtime.VmBytes
 
force(boolean) - Method in class org.pkl.core.runtime.VmClass
 
force(boolean) - Method in class org.pkl.core.runtime.VmDataSize
 
force(boolean) - Method in class org.pkl.core.runtime.VmDuration
 
force(boolean) - Method in class org.pkl.core.runtime.VmFunction
 
force(boolean) - Method in class org.pkl.core.runtime.VmIntSeq
 
force(boolean) - Method in class org.pkl.core.runtime.VmList
 
force(boolean) - Method in class org.pkl.core.runtime.VmMap
 
force(boolean) - Method in class org.pkl.core.runtime.VmNull
 
force(boolean) - Method in class org.pkl.core.runtime.VmObject
 
force(boolean) - Method in class org.pkl.core.runtime.VmPair
 
force(boolean) - Method in class org.pkl.core.runtime.VmRegex
 
force(boolean) - Method in class org.pkl.core.runtime.VmSet
 
force(boolean) - Method in class org.pkl.core.runtime.VmTypeAlias
 
force(boolean) - Method in class org.pkl.core.runtime.VmValue
Forces recursive (deep) evaluation of this value.
force(boolean, boolean) - Method in class org.pkl.core.runtime.VmFunction
 
force(boolean, boolean) - Method in class org.pkl.core.runtime.VmObject
Evaluates this object's members.
force(boolean, boolean) - Method in class org.pkl.core.runtime.VmObjectLike
Forces shallow or recursive (deep) evaluation of this object.
force(Object, boolean) - Static method in class org.pkl.core.runtime.VmValue
Forces recursive (deep) evaluation of the given value.
forceAndIterateMemberValues(VmObjectLike.ForcedMemberValueConsumer) - Method in class org.pkl.core.runtime.VmFunction
 
forceAndIterateMemberValues(VmObjectLike.ForcedMemberValueConsumer) - Method in class org.pkl.core.runtime.VmObject
 
forceAndIterateMemberValues(VmObjectLike.ForcedMemberValueConsumer) - Method in class org.pkl.core.runtime.VmObjectLike
forceResults - Variable in class org.pkl.core.repl.ReplRequest.Eval
 
forClass(SourceSection, VmClass) - Static method in class org.pkl.core.ast.type.TypeNode
 
forEachRemaining(Consumer<? super T>) - Method in class org.pkl.core.runtime.Iterators.ReverseTruffleIterator
 
forEachRemaining(Consumer<? super T>) - Method in class org.pkl.core.runtime.Iterators.TruffleIterator
 
ForGeneratorScope(SymbolTable.Scope, String, FrameDescriptor.Builder, FrameDescriptor.Builder) - Constructor for class org.pkl.core.ast.builder.SymbolTable.ForGeneratorScope
 
forMap(VmMap, String) - Static method in class org.pkl.core.runtime.KeyLookupSuggestions
 
FormatException(String, Class<?>) - Constructor for exception class org.pkl.core.util.json.Json.FormatException
 
FormatException(String, String, Class<?>) - Constructor for exception class org.pkl.core.util.json.Json.FormatException
 
formatStringValue(String, CharSequence) - Method in class org.pkl.core.ValueFormatter
Formats value as a Pkl/Pcf string literal (including quotes).
formatStringValue(String, CharSequence, Appendable) - Method in class org.pkl.core.ValueFormatter
Same as ValueFormatter.formatStringValue(String, CharSequence), except that output goes to appendable (which may cause IOException).
formatStringValue(String, CharSequence, StringBuilder) - Method in class org.pkl.core.ValueFormatter
Same as ValueFormatter.formatStringValue(String, CharSequence), except that output goes to builder.
forModuleClass(String, URI) - Static method in class org.pkl.core.PClassInfo
Returns the class info for the module class with the given module name.
forObject(VmObjectLike, String) - Static method in class org.pkl.core.runtime.KeyLookupSuggestions
 
forValue(T) - Static method in class org.pkl.core.PClassInfo
Returns the class info for the given value's class.
FRAME_SLOT_ID - Static variable in class org.pkl.core.ast.builder.SymbolTable.CustomThisScope
 
FrameSlotTypeNode(SourceSection) - Constructor for class org.pkl.core.ast.type.TypeNode.FrameSlotTypeNode
 
fromInt(int) - Static method in enum class org.pkl.core.messaging.Message.Type
 
fromInt(int) - Static method in enum class org.pkl.core.util.pklbinary.PklBinaryCode
 
fromPackageUri(PackageUri) - Static method in record class org.pkl.core.project.CanonicalPackageUri
 
fromServiceProviders - Static variable in class org.pkl.core.StackFrameTransformers
 
fromServiceProviders() - Static method in class org.pkl.core.module.ModuleKeyFactories
Returns factories registered as service providers of type org.pkl.core.module.ModuleKeyFactory.
fromServiceProviders() - Static method in class org.pkl.core.resource.ResourceReaders
Returns resource readers registered as service providers of type org.pkl.core.resource.ResourceReader.
Function(SourceSection, UnresolvedTypeNode[], UnresolvedTypeNode) - Constructor for class org.pkl.core.ast.type.UnresolvedTypeNode.Function
 
Function(List<PType>, PType) - Constructor for class org.pkl.core.PType.Function
 
FUNCTION - Enum constant in enum class org.pkl.core.util.pklbinary.PklBinaryCode
 
Function0Nodes - Class in org.pkl.core.stdlib.base
 
Function0Nodes.apply - Class in org.pkl.core.stdlib.base
 
Function1Nodes - Class in org.pkl.core.stdlib.base
 
Function1Nodes.apply - Class in org.pkl.core.stdlib.base
 
Function2Nodes - Class in org.pkl.core.stdlib.base
 
Function2Nodes.apply - Class in org.pkl.core.stdlib.base
 
Function3Nodes - Class in org.pkl.core.stdlib.base
 
Function3Nodes.apply - Class in org.pkl.core.stdlib.base
 
Function4Nodes - Class in org.pkl.core.stdlib.base
 
Function4Nodes.apply - Class in org.pkl.core.stdlib.base
 
Function5Nodes - Class in org.pkl.core.stdlib.base
 
Function5Nodes.apply - Class in org.pkl.core.stdlib.base
 
FunctionClassTypeNode(SourceSection, TypeNode) - Constructor for class org.pkl.core.ast.type.TypeNode.FunctionClassTypeNode
 
FunctionLiteralNode - Class in org.pkl.core.ast.expression.literal
 
FunctionLiteralNode(SourceSection, UnresolvedFunctionNode, boolean) - Constructor for class org.pkl.core.ast.expression.literal.FunctionLiteralNode
 
FunctionNClassTypeNode(SourceSection, TypeNode[]) - Constructor for class org.pkl.core.ast.type.TypeNode.FunctionNClassTypeNode
 
FunctionNode - Class in org.pkl.core.ast.member
 
FunctionNode(VmLanguage, FrameDescriptor, Member, int, TypeNode[], TypeNode, boolean, ExpressionNode) - Constructor for class org.pkl.core.ast.member.FunctionNode
 
FunctionNodes - Class in org.pkl.core.stdlib.base
 
FunctionNodes.applyToList - Class in org.pkl.core.stdlib.base
 
FunctionType() - Constructor for class org.pkl.core.stdlib.reflect.ReflectNodes.FunctionType
 
functionTypeFactory - Static variable in class org.pkl.core.runtime.MirrorFactories
 
functionTypeFactory2 - Static variable in class org.pkl.core.runtime.MirrorFactories
 
FunctionTypeNode(SourceSection, TypeNode[], TypeNode) - Constructor for class org.pkl.core.ast.type.TypeNode.FunctionTypeNode
 

G

gb() - Constructor for class org.pkl.core.stdlib.base.FloatNodes.gb
 
gb() - Constructor for class org.pkl.core.stdlib.base.IntNodes.gb
 
GB - Static variable in class org.pkl.core.runtime.Identifier
 
gcd() - Constructor for class org.pkl.core.stdlib.math.MathNodes.gcd
 
gcd(long, long) - Static method in class org.pkl.core.util.MathUtils
Returns the greatest common divisor of a, b.
GeneratorElementNode - Class in org.pkl.core.ast.expression.generator
 
GeneratorElementNode(ObjectMember, boolean) - Constructor for class org.pkl.core.ast.expression.generator.GeneratorElementNode
 
GeneratorEntryNode - Class in org.pkl.core.ast.expression.generator
 
GeneratorEntryNode(ExpressionNode, ObjectMember, boolean) - Constructor for class org.pkl.core.ast.expression.generator.GeneratorEntryNode
 
GeneratorForNode - Class in org.pkl.core.ast.expression.generator
 
GeneratorForNode(SourceSection, FrameDescriptor, ExpressionNode, UnresolvedTypeNode, UnresolvedTypeNode, GeneratorMemberNode[], TypeNode, TypeNode) - Constructor for class org.pkl.core.ast.expression.generator.GeneratorForNode
 
GeneratorMemberNode - Class in org.pkl.core.ast.expression.generator
 
GeneratorMemberNode(SourceSection, boolean) - Constructor for class org.pkl.core.ast.expression.generator.GeneratorMemberNode
 
GeneratorObjectLiteralNode - Class in org.pkl.core.ast.expression.generator
An object literal node that contains at least one for- or when-expression.
GeneratorObjectLiteralNode(SourceSection, VmLanguage, String, boolean, FrameDescriptor, UnresolvedTypeNode[], GeneratorMemberNode[]) - Constructor for class org.pkl.core.ast.expression.generator.GeneratorObjectLiteralNode
 
GeneratorPredicateMemberNode - Class in org.pkl.core.ast.expression.generator
 
GeneratorPredicateMemberNode(ExpressionNode, ObjectMember, boolean) - Constructor for class org.pkl.core.ast.expression.generator.GeneratorPredicateMemberNode
 
GeneratorPropertyNode - Class in org.pkl.core.ast.expression.generator
 
GeneratorPropertyNode(ObjectMember) - Constructor for class org.pkl.core.ast.expression.generator.GeneratorPropertyNode
 
GeneratorSpreadNode - Class in org.pkl.core.ast.expression.generator
 
GeneratorSpreadNode(SourceSection, ExpressionNode, boolean) - Constructor for class org.pkl.core.ast.expression.generator.GeneratorSpreadNode
 
GeneratorWhenNode - Class in org.pkl.core.ast.expression.generator
 
GeneratorWhenNode(SourceSection, ExpressionNode, GeneratorMemberNode[], GeneratorMemberNode[]) - Constructor for class org.pkl.core.ast.expression.generator.GeneratorWhenNode
 
genericUrl - Static variable in class org.pkl.core.module.ModuleKeyFactories
A factory for URL based module keys.
genericUrl(URI) - Static method in class org.pkl.core.module.ModuleKeys
Creates a module key for the module with the given URL.
get() - Method in class org.pkl.core.util.MutableBoolean
 
get() - Method in class org.pkl.core.util.MutableLong
 
get() - Method in class org.pkl.core.util.MutableReference
 
get(int) - Method in class org.pkl.core.util.json.Json.JsArray
 
get(int) - Method in class org.pkl.core.util.paguro.RrbTree
get(int) - Method in class org.pkl.core.util.paguro.RrbTree.ImRrbt
get(int) - Method in class org.pkl.core.util.paguro.RrbTree.MutRrbt
get(int) - Method in interface org.pkl.core.util.paguro.RrbTree.Node
Return the item at the given index
get(long) - Method in class org.pkl.core.runtime.VmBytes
 
get(long) - Method in class org.pkl.core.runtime.VmList
 
get(Node) - Static method in class org.pkl.core.runtime.VmContext
 
get(Node) - Static method in class org.pkl.core.runtime.VmLanguage
 
get(Object) - Method in class org.pkl.core.runtime.VmMap.Builder
 
get(Object) - Method in class org.pkl.core.util.json.Json.JsObject
 
get(String) - Method in interface org.pkl.core.Composite
Same as Composite.getProperty(java.lang.String) except that this method returns null instead of PNull for Pkl value null.
get(String) - Static method in class org.pkl.core.runtime.Identifier
 
get(String, String, URI) - Static method in class org.pkl.core.PClassInfo
Returns the class info for the class with the given module and class name.
get(String, Json.Mapper<T>) - Method in class org.pkl.core.util.json.Json.JsObject
 
get(Map<Value, Value>, String) - Static method in class org.pkl.core.messaging.AbstractMessagePackDecoder
 
get(UnmodifiableEconomicMap<K, V>, K) - Static method in class org.pkl.core.util.EconomicMaps
 
get(UnmodifiableEconomicMap<K, V>, K, V) - Static method in class org.pkl.core.util.EconomicMaps
 
get(CanonicalPackageUri) - Method in class org.pkl.core.project.ProjectDeps
Given a declared dependency, return the resolved dependency.
getAliasedType() - Method in class org.pkl.core.PType.Alias
Returns the aliased type, namely getTypeAlias().getAliasedType() with type arguments substituted for type variables.
getAliasedType() - Method in class org.pkl.core.TypeAlias
Returns the type that this type alias stands for.
getAllAnnotations() - Method in class org.pkl.core.ast.member.ClassProperty.Mirror
 
getAllClasses() - Method in class org.pkl.core.ModuleSchema
Returns all classes defined in this module and its supermodules in declaration order.
getAllHiddenPropertyNames() - Method in class org.pkl.core.runtime.VmClass
Returns the names of all hidden properties defined in this class and its superclasses.
getAllKeys() - Method in class org.pkl.core.runtime.VmMapping
 
getAllMethodMirrors() - Method in class org.pkl.core.runtime.VmClass
 
getAllMethods() - Method in class org.pkl.core.PClass
 
getAllModifierMirrors() - Method in class org.pkl.core.ast.member.ClassProperty.Mirror
 
getAllowedModules() - Method in class org.pkl.core.EvaluatorBuilder
Returns the set of patterns to be allowed when importing modules.
getAllowedModules() - Method in class org.pkl.core.project.Project.EvaluatorSettings
Deprecated, for removal: This API element is subject to removal in a future version.
getAllowedModules() - Method in interface org.pkl.core.SecurityManagerBuilder
 
getAllowedModules() - Method in class org.pkl.core.SecurityManagers.StandardBuilder
 
getAllowedResources() - Method in class org.pkl.core.EvaluatorBuilder
Returns the set of patterns to be allowed when reading resources.
getAllowedResources() - Method in class org.pkl.core.project.Project.EvaluatorSettings
Deprecated, for removal: This API element is subject to removal in a future version.
getAllowedResources() - Method in interface org.pkl.core.SecurityManagerBuilder
 
getAllowedResources() - Method in class org.pkl.core.SecurityManagers.StandardBuilder
 
getAllProperties() - Method in class org.pkl.core.PClass
 
getAllPropertyMirrors() - Method in class org.pkl.core.runtime.VmClass
 
getAllRegularPropertyNames() - Method in class org.pkl.core.runtime.VmClass
Returns the names of all non-hidden non-local non-external properties defined in this class and its superclasses.
getAllTypeAliases() - Method in class org.pkl.core.ModuleSchema
Returns all type aliases defined in this module and its supermodules in declaration order.
getAndIncrement() - Method in class org.pkl.core.util.MutableLong
 
getAndSetFalse() - Method in class org.pkl.core.util.MutableBoolean
 
getAnnotationClass() - Static method in class org.pkl.core.runtime.BaseModule
 
getAnnotations() - Method in class org.pkl.core.ast.member.ClassMember
 
getAnnotations() - Method in class org.pkl.core.Member
Returns the annotations of this member.
getAnnotations() - Method in class org.pkl.core.ModuleSchema
Returns the annotations of this module.
getAnnotations() - Method in class org.pkl.core.packages.DependencyMetadata
 
getAnnotations() - Method in class org.pkl.core.project.Project
 
getAnnotations() - Method in class org.pkl.core.runtime.ModuleInfo
 
getAnnotations() - Method in class org.pkl.core.runtime.VmClass
 
getAnnotations() - Method in class org.pkl.core.runtime.VmTypeAlias
 
getAnyClass() - Static method in class org.pkl.core.runtime.BaseModule
 
getApiTests() - Method in record class org.pkl.core.project.Package
Deprecated, for removal: This API element is subject to removal in a future version.
As of 0.28.0, replaced by Package.apiTests().
getArg1Node() - Method in class org.pkl.core.stdlib.ExternalMethod1Node
 
getArg1Node() - Method in class org.pkl.core.stdlib.ExternalMethod2Node
 
getArg1Node() - Method in class org.pkl.core.stdlib.ExternalMethod3Node
 
getArg1Node() - Method in class org.pkl.core.stdlib.ExternalMethod4Node
 
getArg1Node() - Method in class org.pkl.core.stdlib.ExternalMethod5Node
 
getArg2Node() - Method in class org.pkl.core.stdlib.ExternalMethod2Node
 
getArg2Node() - Method in class org.pkl.core.stdlib.ExternalMethod3Node
 
getArg2Node() - Method in class org.pkl.core.stdlib.ExternalMethod4Node
 
getArg2Node() - Method in class org.pkl.core.stdlib.ExternalMethod5Node
 
getArg3Node() - Method in class org.pkl.core.stdlib.ExternalMethod3Node
 
getArg3Node() - Method in class org.pkl.core.stdlib.ExternalMethod4Node
 
getArg3Node() - Method in class org.pkl.core.stdlib.ExternalMethod5Node
 
getArg4Node() - Method in class org.pkl.core.stdlib.ExternalMethod4Node
 
getArg4Node() - Method in class org.pkl.core.stdlib.ExternalMethod5Node
 
getArg5Node() - Method in class org.pkl.core.stdlib.ExternalMethod5Node
 
getArguments() - Method in exception class org.pkl.core.packages.PackageLoadError
 
getArray(String) - Method in class org.pkl.core.util.json.Json.JsObject
 
getAssetPath() - Method in class org.pkl.core.packages.PackageAssetUri
 
getAuthors() - Method in class org.pkl.core.packages.DependencyMetadata
 
getAuthors() - Method in record class org.pkl.core.project.Package
Deprecated, for removal: This API element is subject to removal in a future version.
As of 0.28.0, replaced by Package.authors().
getBase64() - Method in record class org.pkl.core.resource.Resource
Returns the content of this resource in Base64.
GetBaseModuleClassNode - Class in org.pkl.core.ast.internal
 
GetBaseModuleClassNode(Identifier) - Constructor for class org.pkl.core.ast.internal.GetBaseModuleClassNode
 
getBaseType() - Method in class org.pkl.core.PType.Constrained
 
getBaseType() - Method in class org.pkl.core.PType.Nullable
 
getBaseTypeSection() - Method in class org.pkl.core.ast.type.TypeNode.ConstrainedTypeNode
 
getBaseTypeSection() - Method in class org.pkl.core.runtime.VmTypeAlias
Assuming a type alias of the form `typealias X = Y(constraint)`, returns the source section of `Y`.
getBaseUri() - Method in record class org.pkl.core.project.CanonicalPackageUri
Deprecated, for removal: This API element is subject to removal in a future version.
As of 0.28.0, replaced by CanonicalPackageUri.baseUri().
getBenchmarkResultClass() - Static method in class org.pkl.core.runtime.BenchmarkModule
 
getBodyNode() - Method in class org.pkl.core.ast.MemberNode
 
getBodySection() - Method in class org.pkl.core.ast.member.ObjectMember
 
getBodySection() - Method in class org.pkl.core.ast.MemberNode
 
getBoolean(String) - Method in class org.pkl.core.util.json.Json.JsObject
 
getBooleanClass() - Static method in class org.pkl.core.runtime.BaseModule
 
getBuild() - Method in class org.pkl.core.Version
Returns the build metadata (if any).
getBytes() - Method in enum class org.pkl.core.DataSizeUnit
Returns the conversion factor from this unit to bytes.
getBytes() - Method in interface org.pkl.core.FileOutput
Returns the byte contents of this file.
getBytes() - Method in record class org.pkl.core.resource.Resource
Deprecated, for removal: This API element is subject to removal in a future version.
As of 0.28.0, replaced by Resource.bytes()
getBytes() - Method in class org.pkl.core.runtime.VmBytes
 
getBytes(PackageAssetUri, boolean, Checksums) - Method in interface org.pkl.core.packages.PackageResolver
Reads the byte contents of the resource within a package.
getBytesClass() - Static method in class org.pkl.core.runtime.BaseModule
 
getByteValue() - Method in class org.pkl.core.ast.ByteConstantValueNode
 
getCachedValue(Object) - Method in class org.pkl.core.runtime.VmFunction
 
getCachedValue(Object) - Method in class org.pkl.core.runtime.VmListingOrMapping
 
getCachedValue(Object) - Method in class org.pkl.core.runtime.VmObject
 
getCachedValue(Object) - Method in class org.pkl.core.runtime.VmObjectLike
Reads from the properties cache for this object.
getCallSignature() - Method in class org.pkl.core.ast.member.ClassMethod
 
getCallSignature() - Method in class org.pkl.core.ast.member.ClassProperty
 
getCallSignature() - Method in class org.pkl.core.ast.member.FunctionNode
 
getCallSignature() - Method in class org.pkl.core.ast.member.Lambda
 
getCallSignature() - Method in class org.pkl.core.ast.member.Member
For use in user-facing messages.
getCallSignature() - Method in class org.pkl.core.ast.member.ObjectMember
 
getCallTarget() - Method in class org.pkl.core.ast.member.ClassMethod
 
getCallTarget() - Method in class org.pkl.core.ast.member.ObjectMember
 
getCallTarget() - Method in class org.pkl.core.runtime.VmFunction
 
getCallTarget(SourceSection) - Method in class org.pkl.core.ast.member.ClassMethod
 
getCapturedFrame(VirtualFrame) - Method in class org.pkl.core.ast.frame.ReadEnclosingFrameSlotNode
 
getCause() - Method in class org.pkl.core.repl.ReplResponse.InternalError
 
getCDataClass() - Static method in class org.pkl.core.runtime.XmlModule
 
getChecksums() - Method in class org.pkl.core.packages.Dependency.RemoteDependency
 
getChecksums() - Method in class org.pkl.core.packages.PackageUri
 
getChildren() - Method in class org.pkl.core.module.PathElement.TreePathElement
 
getChildrenValues() - Method in class org.pkl.core.module.PathElement.TreePathElement
 
getClass() - Constructor for class org.pkl.core.stdlib.base.AnyNodes.getClass
 
getClass(Object) - Static method in class org.pkl.core.runtime.VmUtils
 
getClassClass() - Static method in class org.pkl.core.runtime.BaseModule
 
getClassClass() - Static method in class org.pkl.core.runtime.ReflectModule
 
getClasses() - Method in class org.pkl.core.ModuleSchema
Returns the classes defined in this module in declaration order.
getClassInfo() - Method in class org.pkl.core.DataSize
Returns information about the Pkl class associated with this Value.
getClassInfo() - Method in class org.pkl.core.Duration
Returns information about the Pkl class associated with this Value.
getClassInfo() - Method in class org.pkl.core.Pair
 
getClassInfo() - Method in class org.pkl.core.PClass
 
getClassInfo() - Method in class org.pkl.core.PNull
 
getClassInfo() - Method in class org.pkl.core.PObject
 
getClassInfo() - Method in class org.pkl.core.TypeAlias
 
getClassInfo() - Method in interface org.pkl.core.Value
Returns information about the Pkl class associated with this Value.
getClassMirrors() - Method in class org.pkl.core.runtime.VmTyped
 
GetClassNode - Class in org.pkl.core.ast.internal
 
GetClassNode() - Constructor for class org.pkl.core.ast.internal.GetClassNode
 
GetClassNode(SourceSection) - Constructor for class org.pkl.core.ast.internal.GetClassNode
 
getCode() - Method in enum class org.pkl.core.messaging.Message.Type
 
getCode() - Method in enum class org.pkl.core.util.pklbinary.PklBinaryCode
 
getCollectionClass() - Static method in class org.pkl.core.runtime.BaseModule
 
getColor() - Method in class org.pkl.core.EvaluatorBuilder
Returns the current setting of the option to render errors in ANSI color.
getCommentClass() - Static method in class org.pkl.core.runtime.XmlModule
 
getConfigValue(TruffleLanguage.Env, String, String) - Static method in class org.pkl.core.runtime.VmUtils
 
getConstantValue() - Method in class org.pkl.core.ast.member.ObjectMember
 
getConstDepth() - Method in class org.pkl.core.ast.builder.SymbolTable.Scope
Returns the lexical depth from the current scope to the top-most scope that is const.
getConstLevel() - Method in class org.pkl.core.ast.builder.SymbolTable.Scope
 
getConstraints() - Method in class org.pkl.core.PType.Constrained
 
getConstraintSection() - Method in class org.pkl.core.runtime.VmTypeAlias
Assuming a type alias of the form `typealias X = Y(constraint)`, returns the source section of `constraint`.
getContents() - Method in class org.pkl.core.ModuleSource
 
getCount() - Method in class org.pkl.core.TestResults.TestResult.Builder
 
getCurrentScope() - Method in class org.pkl.core.ast.builder.SymbolTable
 
getCurrentWorkingDir() - Static method in class org.pkl.core.util.IoUtils
 
getDataSizeClass() - Static method in class org.pkl.core.runtime.BaseModule
 
getDeclaredDependencies() - Method in class org.pkl.core.module.ProjectDependenciesManager
 
getDeclaredMethod(Identifier) - Method in class org.pkl.core.runtime.VmClass
Does return local methods.
getDeclaredMethods() - Method in class org.pkl.core.runtime.VmClass
Includes local methods.
getDeclaredProperties() - Method in class org.pkl.core.runtime.VmClass
Returns all properties declared in this class.
getDeclaredProperty(Identifier) - Method in class org.pkl.core.runtime.VmClass
Returns the property with the given name declared in this class, or null if no such property was found.
getDeclaredTypeClass() - Static method in class org.pkl.core.runtime.ReflectModule
 
getDeclaringClass() - Method in class org.pkl.core.ast.member.ClassMember
 
getDefaultModuleCacheDir() - Static method in class org.pkl.core.util.IoUtils
 
getDefaultValue() - Method in class org.pkl.core.ast.member.LocalTypedPropertyNode
 
getDefaultValue() - Method in class org.pkl.core.ast.member.PropertyTypeNode
 
getDefaultValue() - Method in class org.pkl.core.runtime.VmNull
 
getDependencies() - Method in class org.pkl.core.module.ModuleKeys.ProjectPackage
 
getDependencies() - Method in class org.pkl.core.module.ProjectDependenciesManager
 
getDependencies() - Method in class org.pkl.core.packages.DependencyMetadata
 
getDependencies() - Method in class org.pkl.core.project.Project
 
getDependencyMetadata(PackageUri, Checksums) - Method in interface org.pkl.core.packages.PackageResolver
 
getDependencyMetadataAndComputeChecksum(PackageUri) - Method in interface org.pkl.core.packages.PackageResolver
 
getDeprecatedClass() - Static method in class org.pkl.core.runtime.BaseModule
 
getDescription() - Method in class org.pkl.core.packages.DependencyMetadata
 
getDescription() - Method in record class org.pkl.core.project.Package
Deprecated, for removal: This API element is subject to removal in a future version.
As of 0.28.0, replaced by Package.description().
getDisplayName() - Method in class org.pkl.core.packages.PackageUri
 
getDisplayName() - Method in class org.pkl.core.PClass
 
getDisplayName() - Method in class org.pkl.core.PClassInfo
 
getDisplayName() - Method in class org.pkl.core.runtime.VmClass
 
getDisplayName() - Method in class org.pkl.core.runtime.VmTypeAlias
 
getDisplayName() - Method in class org.pkl.core.TypeAlias
Returns the name of this type alias for use in user-facing messages.
getDisplayUri(SourceSection, StackFrameTransformer) - Static method in class org.pkl.core.runtime.VmUtils
 
getDisplayUri(URI, StackFrameTransformer) - Static method in class org.pkl.core.runtime.VmUtils
 
getDocComment() - Method in class org.pkl.core.ast.member.ClassMember
 
getDocComment() - Method in class org.pkl.core.Member
Returns the documentation comment of this member.
getDocComment() - Method in class org.pkl.core.ModuleSchema
Returns the doc comment of this module (if any).
getDocComment() - Method in class org.pkl.core.runtime.ModuleInfo
 
getDocComment() - Method in class org.pkl.core.runtime.VmClass
 
getDocComment() - Method in class org.pkl.core.runtime.VmTypeAlias
 
getDocumentation() - Method in class org.pkl.core.packages.DependencyMetadata
 
getDocumentation() - Method in record class org.pkl.core.project.Package
Deprecated, for removal: This API element is subject to removal in a future version.
As of 0.28.0, replaced by Package.documentation().
getDocumentationClass() - Static method in class org.pkl.core.runtime.ReleaseModule
 
getDurationClass() - Static method in class org.pkl.core.runtime.BaseModule
 
getDynamicClass() - Static method in class org.pkl.core.runtime.BaseModule
 
getDynamicToTypedMembers() - Method in class org.pkl.core.runtime.VmClass
 
getEditor() - Method in record class org.pkl.core.settings.PklSettings
Deprecated, for removal: This API element is subject to removal in a future version.
getElement(String) - Method in class org.pkl.core.module.PathElement.TreePathElement
Returns the element at path basePath, given a path string.
getElement(Path) - Method in class org.pkl.core.module.PathElement.TreePathElement
Returns the element at path basePath, given a Path.
getElementTypeMirror() - Method in class org.pkl.core.ast.type.TypeNode.NullableTypeNode
 
getElementTypeMirrors() - Method in class org.pkl.core.ast.type.TypeNode.UnionOfStringLiteralsTypeNode
 
getElementTypeMirrors() - Method in class org.pkl.core.ast.type.TypeNode.UnionTypeNode
 
getElementTypeNode() - Method in class org.pkl.core.ast.type.TypeNode.ListTypeNode
 
getElementTypeNode() - Method in class org.pkl.core.ast.type.TypeNode.NullableTypeNode
 
getElementTypeNode() - Method in class org.pkl.core.ast.type.TypeNode.SetTypeNode
 
getElementTypeNodes() - Method in class org.pkl.core.ast.type.TypeNode.UnionTypeNode
 
getElementTypes() - Method in class org.pkl.core.PType.Union
 
getEmitterResolver(String) - Static method in class org.pkl.core.util.yaml.snake.YamlUtils
 
getEnclosingFrame() - Method in class org.pkl.core.runtime.VmObjectLike
 
getEnclosingFrame() - Method in class org.pkl.core.runtime.VmTypeAlias
 
getEnclosingModule(VmObjectLike) - Method in class org.pkl.core.ast.type.ResolveDeclaredTypeNode
 
getEnclosingOwner() - Method in class org.pkl.core.runtime.VmObjectLike
 
GetEnclosingOwnerNode - Class in org.pkl.core.ast.expression.primary
 
GetEnclosingOwnerNode(int) - Constructor for class org.pkl.core.ast.expression.primary.GetEnclosingOwnerNode
 
getEnclosingReceiver() - Method in class org.pkl.core.runtime.VmObjectLike
 
GetEnclosingReceiverNode - Class in org.pkl.core.ast.expression.primary
 
GetEnclosingReceiverNode(int) - Constructor for class org.pkl.core.ast.expression.primary.GetEnclosingReceiverNode
 
getEndColumn() - Method in class org.pkl.core.StackFrame
Returns the end column number (1-based) corresponding to this frame.
getEndLine() - Method in record class org.pkl.core.Member.SourceLocation
Deprecated, for removal: This API element is subject to removal in a future version.
As of 0.28.0, replaced by Member.SourceLocation.endLine().
getEndLine() - Method in class org.pkl.core.StackFrame
Returns the end line number (1-based) corresponding to this frame.
getEntries(EconomicMap<K, V>) - Static method in class org.pkl.core.util.EconomicMaps
 
getEntries(UnmodifiableEconomicMap<K, V>) - Static method in class org.pkl.core.util.EconomicMaps
 
getEnv() - Method in class org.pkl.core.project.Project.EvaluatorSettings
Deprecated, for removal: This API element is subject to removal in a future version.
getEnvironmentVariables() - Method in class org.pkl.core.EvaluatorBuilder
Returns the currently set environment variables.
getEnvironmentVariables() - Method in class org.pkl.core.runtime.VmContext
 
getEvaluatorSettings() - Method in class org.pkl.core.project.Project
 
getExclude() - Method in record class org.pkl.core.project.Package
Deprecated, for removal: This API element is subject to removal in a future version.
As of 0.28.0, replaced by Package.exclude().
getExternalProperties() - Method in class org.pkl.core.EvaluatorBuilder
Returns the currently set external properties.
getExternalProperties() - Method in class org.pkl.core.project.Project.EvaluatorSettings
Deprecated, for removal: This API element is subject to removal in a future version.
getExternalProperties() - Method in class org.pkl.core.runtime.VmContext
 
getExtraStorage() - Method in class org.pkl.core.runtime.VmObjectLike
 
getExtVarClass() - Static method in class org.pkl.core.runtime.JsonnetModule
 
getFactories() - Method in class org.pkl.core.runtime.ModuleResolver
 
getFileCacheLocation() - Method in interface org.pkl.core.module.ModuleKey
The relative file cache path for this module, or null if this module should not be cached on the file system.
getFilePage(String) - Method in record class org.pkl.core.Release.SourceCode
Returns the source code page of the file with the given path.
getFileSystem(URI) - Static method in class org.pkl.core.runtime.FileSystemManager
 
getFirst() - Method in class org.pkl.core.Pair
Returns the first element of this pair.
getFirst() - Method in class org.pkl.core.runtime.VmList
 
getFirst() - Method in class org.pkl.core.runtime.VmPair
 
getFirst() - Method in class org.pkl.core.runtime.VmSet
 
getFirst() - Method in class org.pkl.core.util.Pair
 
getFirstConstraintSection() - Method in class org.pkl.core.ast.type.TypeNode.ConstrainedTypeNode
 
getFirstOrNull() - Method in class org.pkl.core.runtime.VmList
 
getFirstOrNull() - Method in class org.pkl.core.runtime.VmSet
 
getFloatClass() - Static method in class org.pkl.core.runtime.BaseModule
 
getFrameSlotKind() - Method in class org.pkl.core.ast.type.TypeNode.BooleanTypeNode
 
getFrameSlotKind() - Method in class org.pkl.core.ast.type.TypeNode.ConstrainedTypeNode
 
getFrameSlotKind() - Method in class org.pkl.core.ast.type.TypeNode.FloatTypeNode
 
getFrameSlotKind() - Method in class org.pkl.core.ast.type.TypeNode
 
getFrameSlotKind() - Method in class org.pkl.core.ast.type.TypeNode.IntSlotTypeNode
 
getFrameSlotKind() - Method in class org.pkl.core.ast.type.TypeNode.NothingTypeNode
 
getFrameSlotKind() - Method in class org.pkl.core.ast.type.TypeNode.NumberTypeNode
 
getFrameSlotKind() - Method in class org.pkl.core.ast.type.TypeNode.ObjectSlotTypeNode
 
getFrameSlotKind() - Method in class org.pkl.core.ast.type.TypeNode.TypeAliasTypeNode
 
getFrameSlotKind() - Method in class org.pkl.core.ast.type.TypeNode.WriteFrameSlotTypeNode
 
getFrameTransformer() - Method in class org.pkl.core.runtime.VmContext
 
getFunction0Class() - Static method in class org.pkl.core.runtime.BaseModule
 
getFunction1Class() - Static method in class org.pkl.core.runtime.BaseModule
 
getFunction2Class() - Static method in class org.pkl.core.runtime.BaseModule
 
getFunction3Class() - Static method in class org.pkl.core.runtime.BaseModule
 
getFunction4Class() - Static method in class org.pkl.core.runtime.BaseModule
 
getFunction5Class() - Static method in class org.pkl.core.runtime.BaseModule
 
getFunctionBody(String, SourceSection, int) - Method in class org.pkl.core.stdlib.registry.ExternalMemberRegistry
 
getFunctionClass() - Static method in class org.pkl.core.runtime.BaseModule
 
getFunctionNClass() - Method in class org.pkl.core.ast.type.TypeNode.FunctionNClassTypeNode
 
getFunctionNClass() - Method in class org.pkl.core.ast.type.TypeNode.FunctionTypeNode
 
getFunctionNClass(int) - Static method in class org.pkl.core.runtime.BaseModule
 
getFunctionTypeClass() - Static method in class org.pkl.core.runtime.ReflectModule
 
getHeaderSection() - Method in class org.pkl.core.ast.member.Member
 
getHeaderSection() - Method in class org.pkl.core.ast.member.RegularMemberNode
 
getHeaderSection() - Method in class org.pkl.core.ast.member.SharedMemberNode
 
getHeaderSection() - Method in class org.pkl.core.ast.member.UnresolvedMethodNode
 
getHeaderSection() - Method in class org.pkl.core.ast.member.UnresolvedPropertyNode
 
getHeaderSection() - Method in class org.pkl.core.ast.MemberNode
 
getHeaderSection() - Method in class org.pkl.core.runtime.ModuleInfo
 
getHeaderSection() - Method in class org.pkl.core.runtime.VmClass
 
getHeaderSection() - Method in class org.pkl.core.runtime.VmTypeAlias
 
getHint() - Method in exception class org.pkl.core.runtime.VmException
 
getHttpClient() - Method in class org.pkl.core.EvaluatorBuilder
Returns the currently set HTTP client.
getHttpClient() - Method in class org.pkl.core.runtime.VmContext
 
getImport(VmTyped, Identifier, SourceSection) - Method in class org.pkl.core.ast.type.ResolveDeclaredTypeNode
 
getImportClass() - Static method in class org.pkl.core.runtime.AnalyzeModule
 
getImportGraphClass() - Static method in class org.pkl.core.runtime.AnalyzeModule
 
getImports() - Method in class org.pkl.core.ModuleSchema
Returns the imports declared in this module.
getImports() - Method in class org.pkl.core.runtime.VmTyped
 
getImportStrClass() - Static method in class org.pkl.core.runtime.JsonnetModule
 
getImportUri() - Method in class org.pkl.core.ast.expression.unary.AbstractImportNode
 
getIndex() - Method in class org.pkl.core.TypeParameter
Returns the index of this type parameter in its owner's type parameter list, starting from zero.
getInfo() - Method in class org.pkl.core.PClass
 
getInheritedDocComment() - Method in class org.pkl.core.PClass.ClassMember
Returns the documentation comment of this member.
getInheritedDocComment() - Method in class org.pkl.core.PClass.Method
 
getInheritedDocComment() - Method in class org.pkl.core.PClass.Property
 
getInitializer() - Method in class org.pkl.core.ast.member.ClassProperty
 
getInlineClass() - Static method in class org.pkl.core.runtime.XmlModule
 
getInsertedStackFrames() - Method in exception class org.pkl.core.runtime.VmException
Stack frames to insert into the stack trace presented to the user.
getInstance() - Static method in class org.pkl.core.PNull
Returns the sole instance of this class.
getInstance(SecurityManager, HttpClient, Path) - Static method in interface org.pkl.core.packages.PackageResolver
 
getInt(String) - Method in class org.pkl.core.util.json.Json.JsObject
 
getInt16TypeAlias() - Static method in class org.pkl.core.runtime.BaseModule
 
getInt32TypeAlias() - Static method in class org.pkl.core.runtime.BaseModule
 
getInt8TypeAlias() - Static method in class org.pkl.core.runtime.BaseModule
 
getIntClass() - Static method in class org.pkl.core.runtime.BaseModule
 
getIntSeqClass() - Static method in class org.pkl.core.runtime.BaseModule
 
getIssueTracker() - Method in class org.pkl.core.packages.DependencyMetadata
 
getIssueTracker() - Method in record class org.pkl.core.project.Package
Deprecated, for removal: This API element is subject to removal in a future version.
As of 0.28.0, replaced by Package.issueTracker().
getJavaClass() - Method in class org.pkl.core.PClassInfo
Returns the concrete Java class used to represent values of this Pkl class in Java.
getJavaClass(Object) - Method in class org.pkl.core.ast.internal.IsInstanceOfNode
 
getKey(Map.Entry<K, V>) - Static method in class org.pkl.core.runtime.VmUtils
 
getKeys(UnmodifiableEconomicMap<K, V>) - Static method in class org.pkl.core.util.EconomicMaps
 
getKeyTypeNode() - Method in class org.pkl.core.ast.type.TypeNode.ListingOrMappingTypeNode
 
getLanguageClass() - Static method in class org.pkl.core.runtime.PlatformModule
 
getLast() - Method in class org.pkl.core.runtime.VmList
 
getLast() - Method in class org.pkl.core.runtime.VmSet
 
getLastIndex() - Method in class org.pkl.core.runtime.VmList
 
getLastOrNull() - Method in class org.pkl.core.runtime.VmList
 
getLastOrNull() - Method in class org.pkl.core.runtime.VmSet
 
getLeftNode() - Method in class org.pkl.core.ast.expression.binary.BinaryExpressionNode
 
getLeftNode() - Method in class org.pkl.core.ast.expression.binary.ShortCircuitingExpressionNode
 
getLength() - Method in class org.pkl.core.runtime.VmBytes
 
getLength() - Method in class org.pkl.core.runtime.VmCollection
 
getLength() - Method in class org.pkl.core.runtime.VmDynamic
Returns the number of elements in this object.
getLength() - Method in class org.pkl.core.runtime.VmIntSeq
 
getLength() - Method in class org.pkl.core.runtime.VmList
 
getLength() - Method in class org.pkl.core.runtime.VmListing
 
getLength() - Method in class org.pkl.core.runtime.VmMap
 
getLength() - Method in class org.pkl.core.runtime.VmMapping
 
getLength() - Method in class org.pkl.core.runtime.VmSet
 
getLexicalScope() - Method in class org.pkl.core.ast.builder.SymbolTable.Scope
 
getLicense() - Method in class org.pkl.core.packages.DependencyMetadata
 
getLicense() - Method in record class org.pkl.core.project.Package
Deprecated, for removal: This API element is subject to removal in a future version.
As of 0.28.0, replaced by Package.license().
getLicenseText() - Method in class org.pkl.core.packages.DependencyMetadata
 
getLicenseText() - Method in record class org.pkl.core.project.Package
Deprecated, for removal: This API element is subject to removal in a future version.
As of 0.28.0, replaced by Package.licenseText().
getLineSeparator() - Static method in class org.pkl.core.util.IoUtils
 
getListClass() - Static method in class org.pkl.core.runtime.BaseModule
 
getListingClass() - Static method in class org.pkl.core.runtime.BaseModule
 
getLiteral() - Method in class org.pkl.core.ast.type.TypeNode.StringLiteralTypeNode
 
getLiteral() - Method in class org.pkl.core.PType.StringLiteral
 
getLocalDependencies() - Method in record class org.pkl.core.project.DeclaredDependencies
Deprecated, for removal: This API element is subject to removal in a future version.
As of 0.28.0, replaced by DeclaredDependencies.localDependencies().
getLocalizedMessage() - Method in exception class org.pkl.core.runtime.VmBugException
 
getLocalPackageDependencies(PackageUri) - Method in class org.pkl.core.module.ProjectDependenciesManager
 
getLocalProjectDependencies() - Method in class org.pkl.core.project.Project
 
getLocalPropertyDefaultValue() - Method in class org.pkl.core.ast.member.ObjectMember
 
getLocation() - Method in class org.pkl.core.util.json.JsonHandler
Returns the current parser location.
getLocation() - Method in exception class org.pkl.core.util.json.ParseException
Returns the location at which the error occurred.
getLogger() - Method in class org.pkl.core.EvaluatorBuilder
Returns the currently set logger.
getLogger() - Method in class org.pkl.core.runtime.VmContext
 
getLogs() - Method in class org.pkl.core.BufferedLogger
 
getMajor() - Method in class org.pkl.core.Version
Returns the major version.
getMajorVersion() - Method in record class org.pkl.core.project.CanonicalPackageUri
Deprecated, for removal: This API element is subject to removal in a future version.
As of 0.28.0, replaced by CanonicalPackageUri.majorVersion().
getMapClass() - Static method in class org.pkl.core.runtime.BaseModule
 
getMappingClass() - Static method in class org.pkl.core.runtime.BaseModule
 
getMapToTypedMembers() - Method in class org.pkl.core.runtime.VmClass
 
getMapValue(Map<K, V>, K) - Static method in class org.pkl.core.runtime.VmUtils
 
getMaxLineLength(String) - Static method in class org.pkl.core.util.IoUtils
 
getMember(Object) - Method in class org.pkl.core.runtime.VmFunction
 
getMember(Object) - Method in class org.pkl.core.runtime.VmObject
 
getMember(Object) - Method in class org.pkl.core.runtime.VmObjectLike
Always prefer this method over `getMembers().get(key)`.
getMemberKey(Frame) - Static method in class org.pkl.core.runtime.VmUtils
Returns a `ObjectMember`'s key while executing the corresponding `MemberNode`.
GetMemberKeyNode - Class in org.pkl.core.ast.expression.primary
Returns a `ObjectMember`'s key while executing the corresponding `MemberNode`.
GetMemberKeyNode() - Constructor for class org.pkl.core.ast.expression.primary.GetMemberKeyNode
 
getMemberName() - Method in exception class org.pkl.core.runtime.VmException
 
getMemberName() - Method in class org.pkl.core.StackFrame
Returns the qualified name of the property or function corresponding to this frame, if any.
getMemberNode() - Method in class org.pkl.core.ast.member.ObjectMember
 
getMembers() - Method in class org.pkl.core.runtime.VmFunction
 
getMembers() - Method in class org.pkl.core.runtime.VmObject
 
getMembers() - Method in class org.pkl.core.runtime.VmObjectLike
Returns the declared members of this object.
getMessage() - Method in class org.pkl.core.repl.ReplResponse
 
getMessage() - Method in exception class org.pkl.core.util.json.Json.FormatException
 
getMessage() - Method in exception class org.pkl.core.util.json.Json.MalformedJsonException
 
getMessage() - Method in exception class org.pkl.core.util.json.Json.MappingException
 
getMessage() - Method in exception class org.pkl.core.util.json.Json.MissingFieldException
 
getMessageArguments() - Method in exception class org.pkl.core.runtime.VmException
 
getMessageName() - Method in exception class org.pkl.core.packages.PackageLoadError
 
getMessagePacker() - Method in class org.pkl.core.stdlib.pklbinary.RendererNodes.renderDocument
 
getMessagePacker() - Method in class org.pkl.core.stdlib.pklbinary.RendererNodes.renderValue
 
getMetadataChecksum() - Method in record class org.pkl.core.project.ProjectPackager.PackageResult
Deprecated, for removal: This API element is subject to removal in a future version.
getMetadataChecksumFile() - Method in record class org.pkl.core.project.ProjectPackager.PackageResult
Deprecated, for removal: This API element is subject to removal in a future version.
getMetadataFile() - Method in record class org.pkl.core.project.ProjectPackager.PackageResult
Deprecated, for removal: This API element is subject to removal in a future version.
getMetadataRequestUri() - Method in class org.pkl.core.packages.PackageUri
 
getMethod(Identifier) - Method in class org.pkl.core.runtime.VmClass
Does not return local methods.
getMethodClass() - Static method in class org.pkl.core.runtime.ReflectModule
 
getMethodMirrors() - Method in class org.pkl.core.runtime.VmClass
 
getMethodParameterClass() - Static method in class org.pkl.core.runtime.ReflectModule
 
getMethods() - Method in class org.pkl.core.PClass
 
getMethods() - Method in class org.pkl.core.runtime.VmClass
Does not include local methods.
getMinor() - Method in class org.pkl.core.Version
Returns the minor version.
getMirror() - Method in class org.pkl.core.ast.member.ClassMethod
 
getMirror() - Method in class org.pkl.core.ast.member.PropertyTypeNode
 
getMirror() - Method in class org.pkl.core.ast.type.TypeNode.ConstrainedTypeNode
 
getMirror() - Method in class org.pkl.core.ast.type.TypeNode.FinalModuleTypeNode
 
getMirror() - Method in class org.pkl.core.ast.type.TypeNode.FunctionTypeNode
 
getMirror() - Method in class org.pkl.core.ast.type.TypeNode
 
getMirror() - Method in class org.pkl.core.ast.type.TypeNode.Int16TypeAliasTypeNode
 
getMirror() - Method in class org.pkl.core.ast.type.TypeNode.Int32TypeAliasTypeNode
 
getMirror() - Method in class org.pkl.core.ast.type.TypeNode.Int8TypeAliasTypeNode
 
getMirror() - Method in class org.pkl.core.ast.type.TypeNode.IntMaskSlotTypeNode
 
getMirror() - Method in class org.pkl.core.ast.type.TypeNode.NonFinalModuleTypeNode
 
getMirror() - Method in class org.pkl.core.ast.type.TypeNode.NonNullTypeAliasTypeNode
 
getMirror() - Method in class org.pkl.core.ast.type.TypeNode.NothingTypeNode
 
getMirror() - Method in class org.pkl.core.ast.type.TypeNode.NullableTypeNode
 
getMirror() - Method in class org.pkl.core.ast.type.TypeNode.StringLiteralTypeNode
 
getMirror() - Method in class org.pkl.core.ast.type.TypeNode.TypeAliasTypeNode
 
getMirror() - Method in class org.pkl.core.ast.type.TypeNode.TypeVariableNode
 
getMirror() - Method in class org.pkl.core.ast.type.TypeNode.UnionOfStringLiteralsTypeNode
 
getMirror() - Method in class org.pkl.core.ast.type.TypeNode.UnionTypeNode
 
getMirror() - Method in class org.pkl.core.ast.type.TypeNode.UnknownTypeNode
 
getMirror() - Method in class org.pkl.core.runtime.VmClass
 
getMirror() - Method in class org.pkl.core.runtime.VmTypeAlias
 
getMirror(PropertyTypeNode) - Static method in class org.pkl.core.ast.member.PropertyTypeNode
 
getMirror(TypeNode) - Static method in class org.pkl.core.ast.type.TypeNode
 
getMirror(VmClass) - Method in class org.pkl.core.ast.member.ClassProperty
 
getMirror(VmTyped) - Method in class org.pkl.core.runtime.ModuleInfo
 
getMirrors(int, boolean) - Static method in class org.pkl.core.ast.VmModifier
 
getMirrors(TypeNode[]) - Static method in class org.pkl.core.ast.type.TypeNode
 
getMixinTypeAlias() - Static method in class org.pkl.core.runtime.BaseModule
 
getModifierMirrors() - Method in class org.pkl.core.ast.member.ClassMethod
 
getModifierMirrors() - Method in class org.pkl.core.ast.member.ClassProperty
 
getModifierMirrors() - Method in class org.pkl.core.runtime.VmClass
 
getModifierMirrors() - Method in class org.pkl.core.runtime.VmTypeAlias
 
getModifiers() - Method in class org.pkl.core.ast.member.Member
 
getModifiers() - Method in class org.pkl.core.Member
Returns the modifiers of this member.
getModule() - Static method in class org.pkl.core.runtime.AnalyzeModule
 
getModule() - Static method in class org.pkl.core.runtime.BaseModule
 
getModule() - Static method in class org.pkl.core.runtime.BenchmarkModule
 
getModule() - Static method in class org.pkl.core.runtime.JsonnetModule
 
getModule() - Static method in class org.pkl.core.runtime.MathModule
 
getModule() - Static method in class org.pkl.core.runtime.PklBinaryModule
 
getModule() - Static method in class org.pkl.core.runtime.PlatformModule
 
getModule() - Static method in class org.pkl.core.runtime.ProjectModule
 
getModule() - Static method in class org.pkl.core.runtime.ReflectModule
 
getModule() - Static method in class org.pkl.core.runtime.ReleaseModule
 
getModule() - Static method in class org.pkl.core.runtime.SemVerModule
 
getModule() - Static method in class org.pkl.core.runtime.SettingsModule
 
getModule() - Static method in class org.pkl.core.runtime.TestModule
 
getModule() - Method in class org.pkl.core.runtime.VmClass
Returns the module that this class is declared in.
getModule() - Static method in class org.pkl.core.runtime.XmlModule
 
getModuleCache() - Method in class org.pkl.core.runtime.VmContext
 
getModuleCacheDir() - Method in class org.pkl.core.EvaluatorBuilder
Returns the directory where `package:` modules are cached.
getModuleCacheDir() - Method in class org.pkl.core.project.Project.EvaluatorSettings
Deprecated, for removal: This API element is subject to removal in a future version.
getModuleCacheDir() - Method in class org.pkl.core.runtime.VmContext
 
getModuleClass() - Method in class org.pkl.core.ModuleSchema
Returns the class of this module, which describes the properties and methods defined in this module.
getModuleClass() - Static method in class org.pkl.core.runtime.BaseModule
Returns class pkl.base#Module.
getModuleClass() - Static method in class org.pkl.core.runtime.ReflectModule
 
getModuleInfo() - Method in class org.pkl.core.runtime.VmTyped
 
getModuleInfo(VmObjectLike) - Static method in class org.pkl.core.runtime.VmUtils
 
getModuleInfoClass() - Static method in class org.pkl.core.runtime.BaseModule
 
getModuleKey() - Method in class org.pkl.core.runtime.ModuleInfo
 
getModuleKeyFactories() - Method in class org.pkl.core.EvaluatorBuilder
Returns the currently set module key factories.
getModuleMirror() - Method in class org.pkl.core.runtime.VmClass
 
getModuleMirror() - Method in class org.pkl.core.runtime.VmTypeAlias
 
getModuleMirror() - Method in class org.pkl.core.runtime.VmTyped
 
getModuleName() - Method in class org.pkl.core.Member
Returns the name of the module that this member is declared in.
getModuleName() - Method in class org.pkl.core.ModuleSchema
Returns the name of this module.
getModuleName() - Method in class org.pkl.core.PClass.ClassMember
 
getModuleName() - Method in class org.pkl.core.PClass
Returns the name of the module that this class is declared in.
getModuleName() - Method in class org.pkl.core.PClassInfo
Returns the name of the module that this Pkl class is declared in.
getModuleName() - Method in class org.pkl.core.PModule
 
getModuleName() - Method in class org.pkl.core.runtime.ModuleInfo
 
getModuleName() - Method in class org.pkl.core.runtime.VmClass
 
getModuleName() - Method in class org.pkl.core.runtime.VmTypeAlias
 
getModuleName() - Method in class org.pkl.core.TypeAlias
Returns the name of the module that this type alias is declared in.
GetModuleNode - Class in org.pkl.core.ast.expression.primary
 
GetModuleNode(SourceSection) - Constructor for class org.pkl.core.ast.expression.primary.GetModuleNode
 
getModulePath() - Method in class org.pkl.core.project.Project.EvaluatorSettings
Deprecated, for removal: This API element is subject to removal in a future version.
getModuleReaderSpec(String) - Method in interface org.pkl.core.externalreader.ExternalReaderProcess
Returns the spec, if available, of this process's module reader with the given scheme.
getModuleResolver() - Method in class org.pkl.core.runtime.VmContext
 
getModuleResolver(long) - Method in interface org.pkl.core.externalreader.ExternalReaderProcess
Returns a resolver for modules provided via this reader.
getModuleSchema(VmTyped) - Method in class org.pkl.core.runtime.ModuleInfo
 
getModuleTypeClass() - Static method in class org.pkl.core.runtime.ReflectModule
 
getModuleUri() - Method in class org.pkl.core.ModuleSchema
Returns the absolute URI from which this module was first loaded.
getModuleUri() - Method in class org.pkl.core.PClassInfo
 
getModuleUri() - Method in class org.pkl.core.PModule
 
getModuleUri() - Method in class org.pkl.core.runtime.VmTypeAlias
 
getModuleUri() - Method in class org.pkl.core.StackFrame
Returns the module URI to display for this frame.
getMyPackageUri() - Method in record class org.pkl.core.project.DeclaredDependencies
Deprecated, for removal: This API element is subject to removal in a future version.
As of 0.28.0, replaced by DeclaredDependencies.myPackageUri().
getName() - Method in class org.pkl.core.ast.builder.SymbolTable.Scope
 
getName() - Method in class org.pkl.core.ast.member.ListingOrMappingTypeCastNode
 
getName() - Method in class org.pkl.core.ast.member.Member
 
getName() - Method in class org.pkl.core.ast.member.ModuleNode
 
getName() - Method in class org.pkl.core.ast.member.PropertyTypeNode
 
getName() - Method in class org.pkl.core.ast.member.RegularMemberNode
 
getName() - Method in class org.pkl.core.ast.member.SharedMemberNode
 
getName() - Method in class org.pkl.core.ast.member.UnresolvedMethodNode
 
getName() - Method in class org.pkl.core.ast.member.UnresolvedPropertyNode
 
getName() - Method in class org.pkl.core.ast.PklRootNode
 
getName() - Method in class org.pkl.core.ast.repl.ResolveClassMemberNode
 
getName() - Method in class org.pkl.core.ast.SimpleRootNode
 
getName() - Method in class org.pkl.core.ast.type.IdentityMixinNode
 
getName() - Method in class org.pkl.core.module.PathElement
 
getName() - Method in class org.pkl.core.packages.DependencyMetadata
 
getName() - Method in record class org.pkl.core.project.Package
Deprecated, for removal: This API element is subject to removal in a future version.
As of 0.28.0, replaced by Package.name().
getName() - Method in class org.pkl.core.PType.TypeVariable
 
getName() - Method in class org.pkl.core.stdlib.benchmark.MicrobenchmarkNodes.RunIterationsNode
 
getName() - Method in class org.pkl.core.TypeParameter
Returns the name of this type parameter.
getName(String) - Static method in class org.pkl.core.util.IoUtils
 
getName(Path) - Static method in class org.pkl.core.util.IoUtils
 
getNameOrNull() - Method in class org.pkl.core.ast.builder.SymbolTable.Scope
 
getNameOrNull() - Method in class org.pkl.core.ast.member.Member
Null for members that don't have a name, such as listing/mapping members and lambdas.
getNameWithoutExtension(String) - Static method in class org.pkl.core.util.IoUtils
 
getNanos() - Method in enum class org.pkl.core.DurationUnit
Returns the conversion factor from this unit to nanoseconds.
getNextEntryName(ExpressionNode) - Method in class org.pkl.core.ast.builder.SymbolTable.ForGeneratorScope
 
getNextEntryName(ExpressionNode) - Method in class org.pkl.core.ast.builder.SymbolTable.Scope
 
getNodeInfo(Node) - Static method in class org.pkl.core.runtime.VmUtils
 
getNonNullTypeAlias() - Static method in class org.pkl.core.runtime.BaseModule
 
getNothingTypeClass() - Static method in class org.pkl.core.runtime.ReflectModule
 
getNullable(String, Json.Mapper<T>) - Method in class org.pkl.core.util.json.Json.JsObject
 
getNullable(Map<Value, Value>, String) - Static method in class org.pkl.core.messaging.AbstractMessagePackDecoder
 
getNullableTypeClass() - Static method in class org.pkl.core.runtime.ReflectModule
 
getNullClass() - Static method in class org.pkl.core.runtime.BaseModule
 
getNumberClass() - Static method in class org.pkl.core.runtime.BaseModule
 
getObject(String) - Method in class org.pkl.core.util.json.Json.JsObject
 
getObjectReceiver(Frame) - Static method in class org.pkl.core.runtime.VmUtils
 
getOperatingSystemClass() - Static method in class org.pkl.core.runtime.PlatformModule
 
getOrDefault() - Constructor for class org.pkl.core.stdlib.base.ListingNodes.getOrDefault
 
getOrDefault() - Constructor for class org.pkl.core.stdlib.base.MappingNodes.getOrDefault
 
getOriginal() - Method in interface org.pkl.core.module.ResolvedModuleKey
 
getOrLoad(ModuleKey, SecurityManager, ModuleResolver, Supplier<VmTyped>, ModuleCache.ModuleInitializer, Node) - Method in class org.pkl.core.runtime.ModuleCache
 
getOrNull() - Constructor for class org.pkl.core.stdlib.base.BytesNodes.getOrNull
 
getOrNull() - Constructor for class org.pkl.core.stdlib.base.ListingNodes.getOrNull
 
getOrNull() - Constructor for class org.pkl.core.stdlib.base.ListNodes.getOrNull
 
getOrNull() - Constructor for class org.pkl.core.stdlib.base.MapNodes.getOrNull
 
getOrNull() - Constructor for class org.pkl.core.stdlib.base.MappingNodes.getOrNull
 
getOrNull() - Constructor for class org.pkl.core.stdlib.base.StringNodes.getOrNull
 
getOrNull() - Method in class org.pkl.core.util.MutableReference
 
getOrNull(long) - Method in class org.pkl.core.runtime.VmList
 
getOrNull(Object) - Method in class org.pkl.core.runtime.VmMap
 
getOrVmNull(Object) - Method in class org.pkl.core.runtime.VmMap
 
getOutputFormat() - Method in class org.pkl.core.EvaluatorBuilder
Returns the currently set output format, if any.
getOwner() - Method in class org.pkl.core.ast.member.ClassMember
Returns the prototype of the class that declares this member.
getOwner() - Method in class org.pkl.core.PClass.ClassMember
Returns the class declaring this member.
getOwner() - Method in class org.pkl.core.TypeParameter
Returns the generic class, type alias, or method that this type parameter belongs to.
getOwner(Frame) - Static method in class org.pkl.core.runtime.VmUtils
Returns the owner of the currently executing code.
GetOwnerNode - Class in org.pkl.core.ast.expression.primary
 
GetOwnerNode() - Constructor for class org.pkl.core.ast.expression.primary.GetOwnerNode
 
getOwnerOrNull(Frame) - Static method in class org.pkl.core.runtime.VmUtils
Returns the owner of the currently executing code.
getPackage() - Method in class org.pkl.core.project.Project
 
getPackageIndex() - Method in class org.pkl.core.PklInfo
The Pkl package index.
getPackagePage(String, String) - Method in record class org.pkl.core.PklInfo.PackageIndex
Returns the homepage of the given package.
getPackageResolver() - Method in class org.pkl.core.runtime.VmContext
 
getPackageUri() - Method in class org.pkl.core.packages.Dependency
 
getPackageUri() - Method in class org.pkl.core.packages.PackageAssetUri
 
getPackageZipChecksums() - Method in class org.pkl.core.packages.DependencyMetadata
 
getPackageZipUrl() - Method in class org.pkl.core.packages.DependencyMetadata
 
getPackageZipUrl() - Method in record class org.pkl.core.project.Package
Deprecated, for removal: This API element is subject to removal in a future version.
As of 0.28.0, replaced by Package.packageZipUrl().
getPairClass() - Static method in class org.pkl.core.runtime.BaseModule
 
getParameterCount() - Method in class org.pkl.core.ast.member.ClassMethod
 
getParameterCount() - Method in class org.pkl.core.ast.member.FunctionNode
 
getParameterCount() - Method in class org.pkl.core.runtime.VmFunction
 
getParameterMirrors() - Method in class org.pkl.core.ast.member.ClassMethod
 
getParameterMirrors() - Method in class org.pkl.core.ast.member.FunctionNode
 
getParameters() - Method in class org.pkl.core.PClass.Method
 
getParameterTypeMirrors() - Method in class org.pkl.core.ast.type.TypeNode.FunctionTypeNode
 
getParameterTypes() - Method in class org.pkl.core.PType.Function
 
getParent() - Method in class org.pkl.core.ast.builder.SymbolTable.Scope
 
getParent() - Method in class org.pkl.core.runtime.VmFunction
 
getParent() - Method in class org.pkl.core.runtime.VmObject
 
getParent() - Method in class org.pkl.core.runtime.VmObjectLike
Returns the parent object in the prototype chain.
getParent() - Method in class org.pkl.core.runtime.VmTyped
 
GetParentForTypeNode - Class in org.pkl.core.ast.type
Resolves `` to the type's default value in `new { ...
GetParentForTypeNode(SourceSection, UnresolvedTypeNode, String) - Constructor for class org.pkl.core.ast.type.GetParentForTypeNode
 
getParentNode() - Method in class org.pkl.core.ast.expression.literal.EmptyObjectLiteralNode
 
getParentNode() - Method in class org.pkl.core.ast.expression.literal.ObjectLiteralNode
 
getParserResolver(String) - Static method in class org.pkl.core.util.yaml.snake.YamlUtils
 
getPatch() - Method in class org.pkl.core.Version
Returns the patch version.
getPath() - Method in class org.pkl.core.packages.Dependency.LocalDependency
 
getPathWithoutVersion() - Method in class org.pkl.core.packages.PackageUri
 
getPattern() - Method in class org.pkl.core.runtime.VmRegex
 
getPClass() - Method in class org.pkl.core.PType.Class
 
getPClassInfo() - Method in class org.pkl.core.runtime.VmClass
 
getPklHomeDir() - Static method in class org.pkl.core.util.IoUtils
 
getPklVersion() - Method in class org.pkl.core.service.ExecutorSpiImpl
 
getPlatformClass() - Static method in class org.pkl.core.runtime.PlatformModule
 
getPreRelease() - Method in class org.pkl.core.Version
Returns the pre-release version (if any).
getProcessorClass() - Static method in class org.pkl.core.runtime.PlatformModule
 
getProgramValues() - Method in exception class org.pkl.core.runtime.VmException
 
getProjectBaseUri() - Method in class org.pkl.core.module.ProjectDependenciesManager
 
getProjectBaseUri() - Method in class org.pkl.core.project.Project
 
getProjectDependencies() - Method in class org.pkl.core.EvaluatorBuilder
 
getProjectDependenciesManager() - Method in class org.pkl.core.runtime.VmContext
 
getProjectDepsFileUri() - Method in class org.pkl.core.module.ProjectDependenciesManager
 
getProjectDir() - Method in class org.pkl.core.project.Project
 
getProjectFileUri() - Method in class org.pkl.core.module.ProjectDependenciesManager
 
getProjectFileUri() - Method in record class org.pkl.core.project.DeclaredDependencies
Deprecated, for removal: This API element is subject to removal in a future version.
As of 0.28.0, replaced by DeclaredDependencies.projectFileUri().
getProjectFileUri() - Method in class org.pkl.core.project.Project
 
getProperties() - Method in interface org.pkl.core.Composite
Returns the properties of this composite.
getProperties() - Method in class org.pkl.core.PClass
 
getProperties() - Method in class org.pkl.core.PObject
 
getProperty() - Constructor for class org.pkl.core.stdlib.base.DynamicNodes.getProperty
 
getProperty() - Constructor for class org.pkl.core.stdlib.base.TypedNodes.getProperty
 
getProperty() - Method in class org.pkl.core.ast.member.ClassProperty.Mirror
 
getProperty(String) - Method in interface org.pkl.core.Composite
Returns the value of the property with the given name, or throws NoSuchPropertyException if no such property exists.
getProperty(String) - Method in class org.pkl.core.PModule
 
getProperty(String) - Method in class org.pkl.core.PObject
 
getProperty(Identifier) - Method in class org.pkl.core.runtime.VmClass
Returns the property with the given name declared in this class or a superclass, or null if no such property was found.
getProperty(VmClass) - Method in class org.pkl.core.ast.member.TypeCheckedPropertyNode
 
getPropertyBody(String, SourceSection) - Method in class org.pkl.core.stdlib.registry.ExternalMemberRegistry
 
getPropertyClass() - Static method in class org.pkl.core.runtime.ReflectModule
 
getPropertyMirrors() - Method in class org.pkl.core.runtime.VmClass
 
getPropertyName() - Method in exception class org.pkl.core.NoSuchPropertyException
 
getPropertyOrNull() - Constructor for class org.pkl.core.stdlib.base.DynamicNodes.getPropertyOrNull
 
getPropertyOrNull() - Constructor for class org.pkl.core.stdlib.base.TypedNodes.getPropertyOrNull
 
getPropertyOrNull(String) - Method in interface org.pkl.core.Composite
Shorthand for getProperties().get(name);
getPrototype() - Method in class org.pkl.core.runtime.VmClass
 
getPrototype() - Method in class org.pkl.core.runtime.VmValue
 
getQualifiedMemberName() - Method in class org.pkl.core.stdlib.ExternalMemberNode
 
getQualifiedName() - Method in class org.pkl.core.ast.builder.SymbolTable.Scope
 
getQualifiedName() - Method in class org.pkl.core.ast.member.Member
For use in user-facing messages.
getQualifiedName() - Method in class org.pkl.core.ast.member.UnresolvedClassMemberNode
 
getQualifiedName() - Method in class org.pkl.core.PClass
Returns the qualified name of this class, `moduleName#className`.
getQualifiedName() - Method in class org.pkl.core.PClassInfo
Returns the qualified name of this Pkl class, `moduleName/className`.
getQualifiedName() - Method in class org.pkl.core.runtime.VmClass
Returns the qualified name of this class, `#`.
getQualifiedName() - Method in class org.pkl.core.runtime.VmTypeAlias
 
getQualifiedName() - Method in class org.pkl.core.TypeAlias
Returns the qualified name of this type alias, `moduleName#typeAliasName`.
getReader(URI, Node) - Method in class org.pkl.core.runtime.ResourceManager
 
getReceiver() - Method in exception class org.pkl.core.runtime.VmUndefinedValueException
 
getReceiver(Frame) - Static method in class org.pkl.core.runtime.VmUtils
Returns the receiver of the message that was dispatched to the currently executing code.
getReceiverNode() - Method in class org.pkl.core.stdlib.ExternalMemberNode
 
GetReceiverNode - Class in org.pkl.core.ast.expression.primary
 
GetReceiverNode() - Constructor for class org.pkl.core.ast.expression.primary.GetReceiverNode
 
getReceiverOrNull(Frame) - Static method in class org.pkl.core.runtime.VmUtils
Returns the receiver of the message that was dispatched to the currently executing code.
getRegexClass() - Static method in class org.pkl.core.runtime.BaseModule
 
getRegexMatchClass() - Static method in class org.pkl.core.runtime.BaseModule
 
getRegularMemberCount() - Method in class org.pkl.core.runtime.VmDynamic
 
getReleaseClass() - Static method in class org.pkl.core.runtime.ReleaseModule
 
getRemoteDependencies() - Method in record class org.pkl.core.project.DeclaredDependencies
Deprecated, for removal: This API element is subject to removal in a future version.
getRenderDirectiveClass() - Static method in class org.pkl.core.runtime.BaseModule
 
getResolvedDependenciesForPackage(PackageUri, DependencyMetadata) - Method in class org.pkl.core.module.ProjectDependenciesManager
 
getResolvedDependency(PackageUri) - Method in class org.pkl.core.module.ProjectDependenciesManager
 
getResolvedModuleKey() - Method in class org.pkl.core.runtime.ModuleInfo
 
getResourceClass() - Static method in class org.pkl.core.runtime.BaseModule
 
getResourceManager() - Method in class org.pkl.core.runtime.VmContext
 
getResourceReader(URI) - Method in class org.pkl.core.runtime.ResourceManager
Returns a ResourceReader registered to read the resource at baseUri, or null if there is none.
getResourceReaders() - Method in class org.pkl.core.EvaluatorBuilder
Returns the currently set resource readers.
getResourceReaderSpec(String) - Method in interface org.pkl.core.externalreader.ExternalReaderProcess
Returns the spec, if available, of this process's resource reader with the given scheme.
getResourceResolver(long) - Method in interface org.pkl.core.externalreader.ExternalReaderProcess
Returns a resolver for resources provided via this reader.
getRest() - Method in class org.pkl.core.runtime.VmList
 
getRest() - Method in class org.pkl.core.runtime.VmSet
 
getRestOrNull() - Method in class org.pkl.core.runtime.VmList
 
getRestOrNull() - Method in class org.pkl.core.runtime.VmSet
 
getResult() - Method in class org.pkl.core.repl.ReplResponse.EvalSuccess
 
getResult() - Method in class org.pkl.core.util.yaml.YamlEmitter
 
getReturnType() - Method in class org.pkl.core.PClass.Method
 
getReturnType() - Method in class org.pkl.core.PType.Function
 
getReturnTypeMirror() - Method in class org.pkl.core.ast.member.ClassMethod
 
getReturnTypeMirror() - Method in class org.pkl.core.ast.member.FunctionNode
 
getReturnTypeMirror() - Method in class org.pkl.core.ast.type.TypeNode.FunctionTypeNode
 
getReturnTypeNode() - Method in class org.pkl.core.ast.member.ClassMethod
 
getReturnTypeNode() - Method in class org.pkl.core.ast.member.FunctionNode
 
getReturnTypeNode() - Method in class org.pkl.core.ast.member.ObjectMethodNode
 
getRightNode() - Method in class org.pkl.core.ast.expression.binary.BinaryExpressionNode
 
getRootCause(Throwable) - Static method in class org.pkl.core.util.Exceptions
 
getRootDir() - Method in class org.pkl.core.EvaluatorBuilder
Returns the currently set root directory, if set.
getRootDir() - Method in class org.pkl.core.project.Project.EvaluatorSettings
Deprecated, for removal: This API element is subject to removal in a future version.
getRootDir() - Method in interface org.pkl.core.SecurityManagerBuilder
 
getRootDir() - Method in class org.pkl.core.SecurityManagers.StandardBuilder
 
getRootReason(Throwable) - Static method in class org.pkl.core.util.Exceptions
 
getRuntimeClass() - Static method in class org.pkl.core.runtime.PlatformModule
 
getSecond() - Method in class org.pkl.core.Pair
Returns the second element of this pair.
getSecond() - Method in class org.pkl.core.runtime.VmPair
 
getSecond() - Method in class org.pkl.core.util.Pair
 
getSecurityManager() - Method in class org.pkl.core.EvaluatorBuilder
Returns the currently set security manager.
getSecurityManager() - Method in class org.pkl.core.runtime.VmContext
 
getSerializeNulls() - Method in class org.pkl.core.util.json.JsonWriter
Returns true if object members are serialized when their value is null.
getSetClass() - Static method in class org.pkl.core.runtime.BaseModule
 
getSettings() - Method in class org.pkl.core.project.Project
Deprecated, for removal: This API element is subject to removal in a future version.
getSha256() - Method in class org.pkl.core.packages.Checksums
 
getShortModuleName() - Method in class org.pkl.core.ModuleSchema
Returns the last name part of a dot-separated ModuleSchema.getModuleName(), or the entire ModuleSchema.getModuleName() if it is not dot-separated.
getShortName() - Method in class org.pkl.core.ast.PklNode
 
getSimpleName() - Method in class org.pkl.core.Member
Returns the unqualified name of this member.
getSimpleName() - Method in class org.pkl.core.PClassInfo
Returns the simple name of this Pkl class.
getSimpleName() - Method in class org.pkl.core.runtime.VmClass
 
getSimpleName() - Method in class org.pkl.core.runtime.VmTypeAlias
 
getSingle() - Method in class org.pkl.core.runtime.VmList
 
getSingle() - Method in class org.pkl.core.runtime.VmSet
 
getSingleOrNull() - Method in class org.pkl.core.runtime.VmList
 
getSingleOrNull() - Method in class org.pkl.core.runtime.VmSet
 
getSize() - Method in class org.pkl.core.runtime.VmBytes
 
getSize() - Method in class org.pkl.core.util.pklbinary.AbstractPklBinaryDecoder.DecodeIterator
 
getSourceCode() - Method in class org.pkl.core.packages.DependencyMetadata
 
getSourceCode() - Method in record class org.pkl.core.project.Package
Deprecated, for removal: This API element is subject to removal in a future version.
As of 0.28.0, replaced by Package.sourceCode().
getSourceCodeClass() - Static method in class org.pkl.core.runtime.ReleaseModule
 
getSourceCodeUrlScheme() - Method in class org.pkl.core.packages.DependencyMetadata
 
getSourceCodeUrlScheme() - Method in record class org.pkl.core.project.Package
Deprecated, for removal: This API element is subject to removal in a future version.
As of 0.28.0, replaced by Package.sourceCodeUrlScheme().
getSourceCodeUrlScheme() - Method in record class org.pkl.core.Release.SourceCode
Deprecated, for removal: This API element is subject to removal in a future version.
As of 0.28.0, replaced by Release.SourceCode.sourceCodeUrlScheme().
getSourceLines() - Method in class org.pkl.core.StackFrame
Returns the lines of source code corresponding to this frame.
getSourceLocation() - Method in class org.pkl.core.Member
Returns the source location, such as start and end line, of this member.
getSourceLocationClass() - Static method in class org.pkl.core.runtime.ReflectModule
 
getSourceSection() - Method in class org.pkl.core.ast.member.ListingOrMappingTypeCastNode
 
getSourceSection() - Method in class org.pkl.core.ast.member.Member
 
getSourceSection() - Method in class org.pkl.core.ast.member.ModuleNode
 
getSourceSection() - Method in class org.pkl.core.ast.member.PropertyTypeNode
 
getSourceSection() - Method in class org.pkl.core.ast.member.RegularMemberNode
 
getSourceSection() - Method in class org.pkl.core.ast.member.SharedMemberNode
 
getSourceSection() - Method in class org.pkl.core.ast.PklNode
 
getSourceSection() - Method in class org.pkl.core.ast.PklRootNode
 
getSourceSection() - Method in class org.pkl.core.ast.repl.ResolveClassMemberNode
 
getSourceSection() - Method in class org.pkl.core.ast.SimpleRootNode
 
getSourceSection() - Method in class org.pkl.core.ast.type.IdentityMixinNode
 
getSourceSection() - Method in class org.pkl.core.runtime.ModuleInfo
 
getSourceSection() - Method in class org.pkl.core.runtime.VmClass
 
getSourceSection() - Method in exception class org.pkl.core.runtime.VmException
 
getSourceSection() - Method in class org.pkl.core.stdlib.benchmark.MicrobenchmarkNodes.RunIterationsNode
 
getStackFrameTransformer() - Method in class org.pkl.core.EvaluatorBuilder
Returns the currently set stack frame transformer.
getStandardLibraryClass() - Static method in class org.pkl.core.runtime.ReleaseModule
 
getStartColumn() - Method in class org.pkl.core.StackFrame
Returns the start column number (1-based) corresponding to this frame.
getStartLine() - Method in record class org.pkl.core.Member.SourceLocation
Deprecated, for removal: This API element is subject to removal in a future version.
As of 0.28.0, replaced by Member.SourceLocation.startLine().
getStartLine() - Method in class org.pkl.core.StackFrame
Returns the start line number (1-based) corresponding to this frame.
getString(String) - Method in class org.pkl.core.util.json.Json.JsObject
 
getStringClass() - Static method in class org.pkl.core.runtime.BaseModule
 
getStringLiteralTypeClass() - Static method in class org.pkl.core.runtime.ReflectModule
 
getStringOrNull(String) - Method in class org.pkl.core.util.json.Json.JsObject
 
getSuperclass() - Method in class org.pkl.core.PClass
 
getSuperclass() - Method in class org.pkl.core.runtime.VmClass
 
getSuperclassMirror() - Method in class org.pkl.core.runtime.VmClass
 
getSupermodule() - Method in class org.pkl.core.ModuleSchema
Returns this module's supermodule, or null if this module does not amend or extend another module.
getSupermoduleMirror() - Method in class org.pkl.core.runtime.VmTyped
 
getSupertype() - Method in class org.pkl.core.PClass
 
getSupertypeMirror() - Method in class org.pkl.core.runtime.VmClass
 
getSymbol() - Method in enum class org.pkl.core.DataSizeUnit
Returns the String symbol of this unit.
getSymbol() - Method in enum class org.pkl.core.DurationUnit
Returns the string symbol of this unit.
getTests() - Method in class org.pkl.core.project.Project
 
getText() - Method in interface org.pkl.core.FileOutput
Returns the text content of this file.
getText() - Method in record class org.pkl.core.resource.Resource
Returns the text content of this resource.
getThisValue() - Method in class org.pkl.core.runtime.VmFunction
 
getThreshold() - Method in class org.pkl.core.util.StringSimilarity
Returns the current value of the threshold used for adding the Winkler bonus.
getTimeout() - Method in class org.pkl.core.EvaluatorBuilder
Returns the currently set evaluation timeout.
getTimeout() - Method in class org.pkl.core.project.Project.EvaluatorSettings
Deprecated, for removal: This API element is subject to removal in a future version.
getTraceMode() - Method in class org.pkl.core.EvaluatorBuilder
Returns whether calls to trace() produce indented, multi-line output.
getTraceMode() - Method in class org.pkl.core.runtime.VmContext
 
getType() - Method in class org.pkl.core.PClass.Property
 
getType(VmTyped, Identifier, SourceSection) - Method in class org.pkl.core.ast.type.ResolveDeclaredTypeNode
 
getTypeAlias() - Method in class org.pkl.core.PType.Alias
 
getTypeAliasClass() - Static method in class org.pkl.core.runtime.BaseModule
 
getTypeAliasClass() - Static method in class org.pkl.core.runtime.ReflectModule
 
getTypeAliases() - Method in class org.pkl.core.ModuleSchema
Returns the type aliases defined in this module in declaration order.
getTypeAliasMirrors() - Method in class org.pkl.core.runtime.VmTyped
 
getTypeArgumentMirrors() - Method in class org.pkl.core.ast.type.TypeNode.CollectionTypeNode
 
getTypeArgumentMirrors() - Method in class org.pkl.core.ast.type.TypeNode.FinalClassTypeNode
 
getTypeArgumentMirrors() - Method in class org.pkl.core.ast.type.TypeNode.FunctionClassTypeNode
 
getTypeArgumentMirrors() - Method in class org.pkl.core.ast.type.TypeNode.FunctionNClassTypeNode
 
getTypeArgumentMirrors() - Method in class org.pkl.core.ast.type.TypeNode
 
getTypeArgumentMirrors() - Method in class org.pkl.core.ast.type.TypeNode.ListingTypeNode
 
getTypeArgumentMirrors() - Method in class org.pkl.core.ast.type.TypeNode.ListTypeNode
 
getTypeArgumentMirrors() - Method in class org.pkl.core.ast.type.TypeNode.MappingTypeNode
 
getTypeArgumentMirrors() - Method in class org.pkl.core.ast.type.TypeNode.MapTypeNode
 
getTypeArgumentMirrors() - Method in class org.pkl.core.ast.type.TypeNode.NonFinalClassTypeNode
 
getTypeArgumentMirrors() - Method in class org.pkl.core.ast.type.TypeNode.PairTypeNode
 
getTypeArgumentMirrors() - Method in class org.pkl.core.ast.type.TypeNode.SetTypeNode
 
getTypeArgumentMirrors() - Method in class org.pkl.core.ast.type.TypeNode.TypeAliasTypeNode
 
getTypeArguments() - Method in class org.pkl.core.PType.Alias
 
getTypeArguments() - Method in class org.pkl.core.PType.Class
 
getTypeArguments() - Method in class org.pkl.core.PType
 
getTypedClass() - Static method in class org.pkl.core.runtime.BaseModule
 
getTypedObjectReceiver(Frame) - Static method in class org.pkl.core.runtime.VmUtils
 
getTypedToDynamicMembers() - Method in class org.pkl.core.runtime.VmClass
 
getTypeMirror() - Method in class org.pkl.core.ast.member.ClassProperty
 
getTypeMirror() - Method in class org.pkl.core.runtime.VmTypeAlias
 
getTypeNode() - Method in class org.pkl.core.ast.member.ClassProperty
 
getTypeNode() - Method in class org.pkl.core.ast.member.ListingOrMappingTypeCastNode
 
getTypeNode() - Method in class org.pkl.core.ast.member.PropertyTypeNode
 
getTypeNode() - Method in class org.pkl.core.runtime.VmTypeAlias
 
getTypeParameter() - Method in class org.pkl.core.PType.TypeVariable
 
getTypeParameter(String) - Method in class org.pkl.core.ast.builder.SymbolTable.Scope
 
getTypeParameter(String) - Method in class org.pkl.core.ast.builder.SymbolTable.TypeParameterizableScope
 
getTypeParameterClass() - Static method in class org.pkl.core.runtime.ReflectModule
 
getTypeParameterCount() - Method in class org.pkl.core.runtime.VmClass
 
getTypeParameterCount() - Method in class org.pkl.core.runtime.VmTypeAlias
 
getTypeParameterIndex() - Method in class org.pkl.core.ast.type.TypeNode.TypeVariableNode
 
getTypeParameterMirror() - Method in class org.pkl.core.ast.type.TypeNode.TypeVariableNode
 
getTypeParameterMirrors() - Method in class org.pkl.core.ast.member.ClassMethod
 
getTypeParameterMirrors() - Method in class org.pkl.core.runtime.VmClass
 
getTypeParameterMirrors() - Method in class org.pkl.core.runtime.VmTypeAlias
 
getTypeParameters() - Method in class org.pkl.core.PClass
 
getTypeParameters() - Method in class org.pkl.core.PClass.Method
 
getTypeParameters() - Method in class org.pkl.core.TypeAlias
 
getTypeVariableClass() - Static method in class org.pkl.core.runtime.ReflectModule
 
getUInt8TypeAlias() - Static method in class org.pkl.core.runtime.BaseModule
 
getUnionTypeClass() - Static method in class org.pkl.core.runtime.ReflectModule
 
getUnit() - Method in class org.pkl.core.DataSize
Returns the unit of this data size.
getUnit() - Method in class org.pkl.core.Duration
Returns the unit of this duration.
getUnit() - Method in class org.pkl.core.runtime.VmDataSize
 
getUnit() - Method in class org.pkl.core.runtime.VmDuration
 
getUnknownTypeClass() - Static method in class org.pkl.core.runtime.ReflectModule
 
getUri() - Method in interface org.pkl.core.module.ModuleKey
Returns the absolute URI of this module.
getUri() - Method in class org.pkl.core.module.ModuleKeys.ProjectPackage
 
getUri() - Method in class org.pkl.core.module.ModuleKeys.ExternalResolver
 
getUri() - Method in interface org.pkl.core.module.ResolvedModuleKey
Returns the URI of the resolved module.
getUri() - Method in class org.pkl.core.ModuleSource
 
getUri() - Method in class org.pkl.core.packages.PackageAssetUri
 
getUri() - Method in class org.pkl.core.packages.PackageUri
 
getUri() - Method in record class org.pkl.core.project.Package
Deprecated, for removal: This API element is subject to removal in a future version.
As of 0.28.0, replaced by Package.uri().
getUri() - Method in record class org.pkl.core.resource.Resource
Deprecated, for removal: This API element is subject to removal in a future version.
As of 0.28.0, replaced by Resource.uri()
getURI(String) - Method in class org.pkl.core.util.json.Json.JsObject
 
getURIOrNull(String) - Method in class org.pkl.core.util.json.Json.JsObject
 
getUriScheme() - Method in interface org.pkl.core.resource.ResourceReader
The URI scheme associated with resources read by this resource reader.
getUrlScheme() - Method in record class org.pkl.core.settings.PklSettings.Editor
Deprecated, for removal: This API element is subject to removal in a future version.
getValue() - Method in class org.pkl.core.ast.ByteConstantValueNode
 
getValue() - Method in interface org.pkl.core.ast.ConstantNode
 
getValue() - Method in class org.pkl.core.ast.ConstantValueNode
 
getValue() - Method in class org.pkl.core.ast.expression.literal.FalseLiteralNode
 
getValue() - Method in class org.pkl.core.ast.expression.literal.FloatLiteralNode
 
getValue() - Method in class org.pkl.core.ast.expression.literal.IntLiteralNode
 
getValue() - Method in class org.pkl.core.ast.expression.literal.TrueLiteralNode
 
getValue() - Method in class org.pkl.core.DataSize
Returns the value of this data size.
getValue() - Method in class org.pkl.core.Duration
Returns the value of this duration.
getValue() - Method in class org.pkl.core.runtime.VmDataSize
 
getValue() - Method in class org.pkl.core.runtime.VmDuration
 
getValue(Map.Entry<K, V>) - Static method in class org.pkl.core.runtime.VmUtils
 
getValue(DurationUnit) - Method in class org.pkl.core.runtime.VmDuration
 
getValueClass(Object) - Static method in class org.pkl.core.ast.internal.GetClassNode
 
getValues(UnmodifiableEconomicMap<K, V>) - Static method in class org.pkl.core.util.EconomicMaps
 
getValueTypeCastNode() - Method in class org.pkl.core.ast.type.TypeNode.ListingOrMappingTypeNode
 
getValueTypeNode() - Method in class org.pkl.core.ast.type.TypeNode.ListingOrMappingTypeNode
 
getValueTypeNode() - Method in class org.pkl.core.ast.type.TypeNode.MapTypeNode
 
getVarArgsClass() - Static method in class org.pkl.core.runtime.BaseModule
 
getVariance() - Method in class org.pkl.core.TypeParameter
Returns the variance of this type parameter.
getVersion() - Method in class org.pkl.core.packages.Dependency
 
getVersion() - Method in class org.pkl.core.packages.DependencyMetadata
 
getVersion() - Method in class org.pkl.core.packages.PackageAssetUri
 
getVersion() - Method in class org.pkl.core.packages.PackageUri
 
getVersion() - Method in record class org.pkl.core.project.Package
Deprecated, for removal: This API element is subject to removal in a future version.
As of 0.28.0, replaced by Package.version().
getVersion() - Method in record class org.pkl.core.Release.SourceCode
Deprecated, for removal: This API element is subject to removal in a future version.
As of 0.28.0, replaced by Release.SourceCode.version().
getVersion(String) - Method in class org.pkl.core.util.json.Json.JsObject
 
getVersionClass() - Static method in class org.pkl.core.runtime.SemVerModule
 
getVirtualMachineClass() - Static method in class org.pkl.core.runtime.PlatformModule
 
getVmClass() - Method in class org.pkl.core.ast.type.TypeNode.AnyTypeNode
 
getVmClass() - Method in class org.pkl.core.ast.type.TypeNode.BooleanTypeNode
 
getVmClass() - Method in class org.pkl.core.ast.type.TypeNode.CollectionTypeNode
 
getVmClass() - Method in class org.pkl.core.ast.type.TypeNode.DynamicTypeNode
 
getVmClass() - Method in class org.pkl.core.ast.type.TypeNode.FinalClassTypeNode
 
getVmClass() - Method in class org.pkl.core.ast.type.TypeNode.FinalModuleTypeNode
 
getVmClass() - Method in class org.pkl.core.ast.type.TypeNode.FloatTypeNode
 
getVmClass() - Method in class org.pkl.core.ast.type.TypeNode.FunctionClassTypeNode
 
getVmClass() - Method in class org.pkl.core.ast.type.TypeNode.FunctionNClassTypeNode
 
getVmClass() - Method in class org.pkl.core.ast.type.TypeNode.FunctionTypeNode
 
getVmClass() - Method in class org.pkl.core.ast.type.TypeNode
 
getVmClass() - Method in class org.pkl.core.ast.type.TypeNode.Int16TypeAliasTypeNode
 
getVmClass() - Method in class org.pkl.core.ast.type.TypeNode.Int32TypeAliasTypeNode
 
getVmClass() - Method in class org.pkl.core.ast.type.TypeNode.Int8TypeAliasTypeNode
 
getVmClass() - Method in class org.pkl.core.ast.type.TypeNode.IntMaskSlotTypeNode
 
getVmClass() - Method in class org.pkl.core.ast.type.TypeNode.IntTypeNode
 
getVmClass() - Method in class org.pkl.core.ast.type.TypeNode.ListingTypeNode
 
getVmClass() - Method in class org.pkl.core.ast.type.TypeNode.ListTypeNode
 
getVmClass() - Method in class org.pkl.core.ast.type.TypeNode.MappingTypeNode
 
getVmClass() - Method in class org.pkl.core.ast.type.TypeNode.MapTypeNode
 
getVmClass() - Method in class org.pkl.core.ast.type.TypeNode.NonFinalClassTypeNode
 
getVmClass() - Method in class org.pkl.core.ast.type.TypeNode.NonFinalModuleTypeNode
 
getVmClass() - Method in class org.pkl.core.ast.type.TypeNode.NumberTypeNode
 
getVmClass() - Method in class org.pkl.core.ast.type.TypeNode.PairTypeNode
 
getVmClass() - Method in class org.pkl.core.ast.type.TypeNode.SetTypeNode
 
getVmClass() - Method in class org.pkl.core.ast.type.TypeNode.StringTypeNode
 
getVmClass() - Method in class org.pkl.core.ast.type.TypeNode.TypeAliasTypeNode
 
getVmClass() - Method in class org.pkl.core.ast.type.TypeNode.TypedTypeNode
 
getVmClass() - Method in class org.pkl.core.runtime.VmBytes
 
getVmClass() - Method in class org.pkl.core.runtime.VmClass
 
getVmClass() - Method in class org.pkl.core.runtime.VmDataSize
 
getVmClass() - Method in class org.pkl.core.runtime.VmDuration
 
getVmClass() - Method in class org.pkl.core.runtime.VmDynamic
 
getVmClass() - Method in class org.pkl.core.runtime.VmFunction
 
getVmClass() - Method in class org.pkl.core.runtime.VmIntSeq
 
getVmClass() - Method in class org.pkl.core.runtime.VmList
 
getVmClass() - Method in class org.pkl.core.runtime.VmListing
 
getVmClass() - Method in class org.pkl.core.runtime.VmMap
 
getVmClass() - Method in class org.pkl.core.runtime.VmMapping
 
getVmClass() - Method in class org.pkl.core.runtime.VmNull
 
getVmClass() - Method in class org.pkl.core.runtime.VmPair
 
getVmClass() - Method in class org.pkl.core.runtime.VmRegex
 
getVmClass() - Method in class org.pkl.core.runtime.VmSet
 
getVmClass() - Method in class org.pkl.core.runtime.VmTypeAlias
 
getVmClass() - Method in class org.pkl.core.runtime.VmTyped
 
getVmClass() - Method in class org.pkl.core.runtime.VmValue
 
getVmObjectSubclassOrNull(Object) - Static method in class org.pkl.core.ast.expression.member.ReadPropertyNode
 
getVmTypeAlias() - Method in class org.pkl.core.ast.type.TypeNode
 
getVmTypeAlias() - Method in class org.pkl.core.ast.type.TypeNode.Int16TypeAliasTypeNode
 
getVmTypeAlias() - Method in class org.pkl.core.ast.type.TypeNode.Int32TypeAliasTypeNode
 
getVmTypeAlias() - Method in class org.pkl.core.ast.type.TypeNode.Int8TypeAliasTypeNode
 
getVmTypeAlias() - Method in class org.pkl.core.ast.type.TypeNode.NonNullTypeAliasTypeNode
 
getVmTypeAlias() - Method in class org.pkl.core.ast.type.TypeNode.TypeAliasTypeNode
 
getVmTypeAlias() - Method in class org.pkl.core.ast.type.TypeNode.UInt8TypeAliasTypeNode
 
getVmTypeAlias() - Method in class org.pkl.core.ast.type.TypeNode.UIntTypeAliasTypeNode
 
getVmValueJavaClassOrNull(Object) - Static method in class org.pkl.core.ast.expression.binary.EqualNode
 
getVmValueJavaClassOrNull(Object) - Static method in class org.pkl.core.ast.expression.binary.NotEqualNode
 
getWebsite() - Method in record class org.pkl.core.project.Package
Deprecated, for removal: This API element is subject to removal in a future version.
As of 0.28.0, replaced by Package.website().
getWrappedException() - Method in exception class org.pkl.core.runtime.VmWrappedEvalException
 
getZipChecksumFile() - Method in record class org.pkl.core.project.ProjectPackager.PackageResult
Deprecated, for removal: This API element is subject to removal in a future version.
getZipFile() - Method in record class org.pkl.core.project.ProjectPackager.PackageResult
Deprecated, for removal: This API element is subject to removal in a future version.
As of 0.28.0, replaced by ProjectPackager.PackageResult.zipFile().
gib() - Constructor for class org.pkl.core.stdlib.base.FloatNodes.gib
 
gib() - Constructor for class org.pkl.core.stdlib.base.IntNodes.gib
 
GIB - Static variable in class org.pkl.core.runtime.Identifier
 
GIBIBYTES - Enum constant in enum class org.pkl.core.DataSizeUnit
 
GIGABYTES - Enum constant in enum class org.pkl.core.DataSizeUnit
 
GLOB - Static variable in class org.pkl.core.ast.VmModifier
 
GlobResolver - Class in org.pkl.core.util
 
GlobResolver.InvalidGlobPatternException - Exception Class in org.pkl.core.util
 
GlobResolver.ResolvedGlobElement - Record Class in org.pkl.core.util
 
GreaterThanNode - Class in org.pkl.core.ast.expression.binary
 
GreaterThanNode(SourceSection) - Constructor for class org.pkl.core.ast.expression.binary.GreaterThanNode
 
GreaterThanOrEqualNode - Class in org.pkl.core.ast.expression.binary
 
GreaterThanOrEqualNode(SourceSection) - Constructor for class org.pkl.core.ast.expression.binary.GreaterThanOrEqualNode
 
GREEN - Enum constant in enum class org.pkl.core.util.AnsiStringBuilder.AnsiCode
 
groupBy() - Constructor for class org.pkl.core.stdlib.base.ListNodes.groupBy
 
groupBy() - Constructor for class org.pkl.core.stdlib.base.SetNodes.groupBy
 
groupCount() - Constructor for class org.pkl.core.stdlib.base.RegexNodes.groupCount
 

H

h() - Constructor for class org.pkl.core.stdlib.base.FloatNodes.h
 
h() - Constructor for class org.pkl.core.stdlib.base.IntNodes.h
 
H - Static variable in class org.pkl.core.runtime.Identifier
 
handleOneWay(Message.OneWay) - Method in interface org.pkl.core.messaging.MessageTransport.OneWayHandler
 
handleRequest(Message.Request) - Method in interface org.pkl.core.messaging.MessageTransport.RequestHandler
 
handleRequest(ReplRequest) - Method in class org.pkl.core.repl.ReplServer
 
handleResponse(Message.Response) - Method in interface org.pkl.core.messaging.MessageTransport.ResponseHandler
 
hasCachedValue(Object) - Method in class org.pkl.core.runtime.VmFunction
 
hasCachedValue(Object) - Method in class org.pkl.core.runtime.VmObject
 
hasCachedValue(Object) - Method in class org.pkl.core.runtime.VmObjectLike
Prefer this method over VmObjectLike.getCachedValue(java.lang.Object) if the value is not required.
hasColor() - Method in enum class org.pkl.core.evaluatorSettings.Color
 
hasDeclaredMethod(Identifier) - Method in class org.pkl.core.runtime.VmClass
Includes local methods.
hasElement(URI) - Static method in class org.pkl.core.module.FileResolver
 
hasElement(URI) - Method in class org.pkl.core.module.ModulePathResolver
 
hasElement(Path) - Static method in class org.pkl.core.module.FileResolver
 
hasElement(PackageAssetUri, Checksums) - Method in interface org.pkl.core.packages.PackageResolver
 
hasElement(SecurityManager, URI) - Method in interface org.pkl.core.externalreader.ExternalModuleResolver
 
hasElement(SecurityManager, URI) - Method in interface org.pkl.core.externalreader.ExternalResourceResolver
 
hasElement(SecurityManager, URI) - Method in class org.pkl.core.module.ModuleKeys.ExternalResolver
 
hasElement(SecurityManager, URI) - Method in class org.pkl.core.module.ModuleKeys.ProjectPackage
 
hasElement(SecurityManager, URI) - Method in interface org.pkl.core.runtime.ReaderBase
Tells if this module key or resource reader has an element at elementUri.
hasElements() - Method in class org.pkl.core.runtime.VmDynamic
Tells whether this object has any elements.
hasError() - Method in record class org.pkl.core.TestResults.TestSectionResults
 
hasErrors() - Method in record class org.pkl.core.TestResults.TestResult
 
hasExtraStorage() - Method in class org.pkl.core.runtime.VmObjectLike
 
hasFailures() - Method in record class org.pkl.core.TestResults.TestResult
 
hasFragmentPaths() - Method in class org.pkl.core.module.ModuleKeys.ProjectPackage
 
hasFragmentPaths() - Method in interface org.pkl.core.runtime.ReaderBase
Tells if relative paths of this URI should be resolved from URI.getFragment(), rather than URI.getPath().
hashCode() - Method in record class org.pkl.core.ast.builder.ImportsAndReadsParser.Entry
Returns a hash code value for this object.
hashCode() - Method in class org.pkl.core.ast.member.ObjectMember
 
hashCode() - Method in class org.pkl.core.DataSize
 
hashCode() - Method in class org.pkl.core.Duration
 
hashCode() - Method in record class org.pkl.core.evaluatorSettings.PklEvaluatorSettings.ExternalReader
Returns a hash code value for this object.
hashCode() - Method in record class org.pkl.core.evaluatorSettings.PklEvaluatorSettings
Returns a hash code value for this object.
hashCode() - Method in record class org.pkl.core.evaluatorSettings.PklEvaluatorSettings.Http
Returns a hash code value for this object.
hashCode() - Method in record class org.pkl.core.evaluatorSettings.PklEvaluatorSettings.Proxy
Returns a hash code value for this object.
hashCode() - Method in record class org.pkl.core.externalreader.ModuleReaderSpec
Returns a hash code value for this object.
hashCode() - Method in record class org.pkl.core.externalreader.ResourceReaderSpec
Returns a hash code value for this object.
hashCode() - Method in record class org.pkl.core.ImportGraph
Returns a hash code value for this object.
hashCode() - Method in record class org.pkl.core.ImportGraph.Import
Returns a hash code value for this object.
hashCode() - Method in record class org.pkl.core.Member.SourceLocation
Returns a hash code value for this object.
hashCode() - Method in record class org.pkl.core.messaging.Messages.ListModulesRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.pkl.core.messaging.Messages.ListModulesResponse
Returns a hash code value for this object.
hashCode() - Method in record class org.pkl.core.messaging.Messages.ListResourcesRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.pkl.core.messaging.Messages.ListResourcesResponse
Returns a hash code value for this object.
hashCode() - Method in record class org.pkl.core.messaging.Messages.ModuleReaderSpec
Returns a hash code value for this object.
hashCode() - Method in record class org.pkl.core.messaging.Messages.ReadModuleRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.pkl.core.messaging.Messages.ReadModuleResponse
Returns a hash code value for this object.
hashCode() - Method in record class org.pkl.core.messaging.Messages.ReadResourceRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.pkl.core.messaging.Messages.ReadResourceResponse
Returns a hash code value for this object.
hashCode() - Method in record class org.pkl.core.messaging.Messages.ResourceReaderSpec
Returns a hash code value for this object.
hashCode() - Method in class org.pkl.core.module.PathElement
 
hashCode() - Method in class org.pkl.core.packages.Checksums
 
hashCode() - Method in class org.pkl.core.packages.Dependency.LocalDependency
 
hashCode() - Method in class org.pkl.core.packages.Dependency.RemoteDependency
 
hashCode() - Method in class org.pkl.core.packages.DependencyMetadata
 
hashCode() - Method in class org.pkl.core.packages.PackageAssetUri
 
hashCode() - Method in class org.pkl.core.packages.PackageUri
 
hashCode() - Method in class org.pkl.core.Pair
 
hashCode() - Method in class org.pkl.core.PClassInfo
 
hashCode() - Method in record class org.pkl.core.PklInfo.PackageIndex
Returns a hash code value for this object.
hashCode() - Method in record class org.pkl.core.Platform
Returns a hash code value for this object.
hashCode() - Method in record class org.pkl.core.Platform.Language
Returns a hash code value for this object.
hashCode() - Method in record class org.pkl.core.Platform.OperatingSystem
Returns a hash code value for this object.
hashCode() - Method in record class org.pkl.core.Platform.Processor
Returns a hash code value for this object.
hashCode() - Method in record class org.pkl.core.Platform.Runtime
Returns a hash code value for this object.
hashCode() - Method in record class org.pkl.core.Platform.VirtualMachine
Returns a hash code value for this object.
hashCode() - Method in class org.pkl.core.PModule
 
hashCode() - Method in class org.pkl.core.PObject
 
hashCode() - Method in record class org.pkl.core.project.CanonicalPackageUri
Returns a hash code value for this object.
hashCode() - Method in record class org.pkl.core.project.DeclaredDependencies
Returns a hash code value for this object.
hashCode() - Method in record class org.pkl.core.project.Package
Returns a hash code value for this object.
hashCode() - Method in class org.pkl.core.project.Project.EvaluatorSettings
Deprecated.
 
hashCode() - Method in class org.pkl.core.project.Project
 
hashCode() - Method in class org.pkl.core.project.ProjectDeps
 
hashCode() - Method in record class org.pkl.core.project.ProjectPackager.PackageResult
Returns a hash code value for this object.
hashCode() - Method in record class org.pkl.core.Release.Documentation
Returns a hash code value for this object.
hashCode() - Method in record class org.pkl.core.Release
Returns a hash code value for this object.
hashCode() - Method in record class org.pkl.core.Release.SourceCode
Returns a hash code value for this object.
hashCode() - Method in record class org.pkl.core.Release.StandardLibrary
Returns a hash code value for this object.
hashCode() - Method in record class org.pkl.core.resource.Resource
Returns a hash code value for this object.
hashCode() - Method in class org.pkl.core.runtime.KeyLookupSuggestions.Candidate
 
hashCode() - Method in class org.pkl.core.runtime.MemberLookupSuggestions.Candidate
 
hashCode() - Method in class org.pkl.core.runtime.VmBytes
 
hashCode() - Method in class org.pkl.core.runtime.VmClass
 
hashCode() - Method in class org.pkl.core.runtime.VmDataSize
 
hashCode() - Method in class org.pkl.core.runtime.VmDuration
 
hashCode() - Method in class org.pkl.core.runtime.VmDynamic
 
hashCode() - Method in record class org.pkl.core.runtime.VmException.ProgramValue
Returns a hash code value for this object.
hashCode() - Method in class org.pkl.core.runtime.VmFunction
 
hashCode() - Method in class org.pkl.core.runtime.VmIntSeq
 
hashCode() - Method in class org.pkl.core.runtime.VmList
 
hashCode() - Method in class org.pkl.core.runtime.VmListing
 
hashCode() - Method in class org.pkl.core.runtime.VmMap
 
hashCode() - Method in class org.pkl.core.runtime.VmMapping
 
hashCode() - Method in class org.pkl.core.runtime.VmNull
 
hashCode() - Method in class org.pkl.core.runtime.VmPair
 
hashCode() - Method in class org.pkl.core.runtime.VmRegex
 
hashCode() - Method in class org.pkl.core.runtime.VmSet
 
hashCode() - Method in class org.pkl.core.runtime.VmTypeAlias
 
hashCode() - Method in class org.pkl.core.runtime.VmTyped
 
hashCode() - Method in record class org.pkl.core.settings.PklSettings.Editor
Returns a hash code value for this object.
hashCode() - Method in record class org.pkl.core.settings.PklSettings
Returns a hash code value for this object.
hashCode() - Method in class org.pkl.core.StackFrame
 
hashCode() - Method in record class org.pkl.core.TestResults.Error
Returns a hash code value for this object.
hashCode() - Method in record class org.pkl.core.TestResults.Failure
Returns a hash code value for this object.
hashCode() - Method in record class org.pkl.core.TestResults
Returns a hash code value for this object.
hashCode() - Method in record class org.pkl.core.TestResults.TestResult
Returns a hash code value for this object.
hashCode() - Method in record class org.pkl.core.TestResults.TestSectionResults
Returns a hash code value for this object.
hashCode() - Method in record class org.pkl.core.util.GlobResolver.ResolvedGlobElement
Returns a hash code value for this object.
hashCode() - Method in class org.pkl.core.util.json.Location
 
hashCode() - Method in class org.pkl.core.util.paguro.RrbTree
This implementation is correct and compatible with java.util.AbstractList, but O(n).
hashCode() - Method in class org.pkl.core.util.Pair
 
hashCode() - Method in record class org.pkl.core.util.pklbinary.AbstractPklBinaryDecoder.DecodedObjectMember
Returns a hash code value for this object.
hashCode() - Method in class org.pkl.core.Version
 
hashCode(UnmodifiableEconomicMap<?, ?>) - Static method in class org.pkl.core.util.EconomicMaps
 
hasHierarchicalUris() - Method in record class org.pkl.core.externalreader.ModuleReaderSpec
Returns the value of the hasHierarchicalUris record component.
hasHierarchicalUris() - Method in record class org.pkl.core.externalreader.ResourceReaderSpec
Returns the value of the hasHierarchicalUris record component.
hasHierarchicalUris() - Method in record class org.pkl.core.messaging.Messages.ModuleReaderSpec
Returns the value of the hasHierarchicalUris record component.
hasHierarchicalUris() - Method in record class org.pkl.core.messaging.Messages.ResourceReaderSpec
Returns the value of the hasHierarchicalUris record component.
hasHierarchicalUris() - Method in class org.pkl.core.module.ModuleKeys.ProjectPackage
 
hasHierarchicalUris() - Method in class org.pkl.core.module.ModuleKeys.ExternalResolver
 
hasHierarchicalUris() - Method in interface org.pkl.core.runtime.ReaderBase
Tells if the URIs represented by this module key or resource reader should be interpreted as hierarchical.
hasMember(Object) - Method in class org.pkl.core.runtime.VmFunction
 
hasMember(Object) - Method in class org.pkl.core.runtime.VmObject
 
hasMember(Object) - Method in class org.pkl.core.runtime.VmObjectLike
Always prefer this method over `getMembers().containsKey(key)`.
hasNext() - Method in class org.pkl.core.runtime.Iterators.ReverseArrayIterator
 
hasNext() - Method in class org.pkl.core.runtime.Iterators.ReverseTruffleIterator
 
hasNext() - Method in class org.pkl.core.runtime.Iterators.TruffleIterator
 
hasNext() - Method in class org.pkl.core.util.pklbinary.AbstractPklBinaryDecoder.DecodeIterator
 
hasProperty() - Constructor for class org.pkl.core.stdlib.base.DynamicNodes.hasProperty
 
hasProperty() - Constructor for class org.pkl.core.stdlib.base.TypedNodes.hasProperty
 
hasProperty(String) - Method in interface org.pkl.core.Composite
Shorthand for getProperties.containsKey(name).
hasProperty(Identifier) - Method in class org.pkl.core.runtime.VmClass
Shorthand for getProperty(name) != null.
hasRelaxedCapacity(int, int) - Method in interface org.pkl.core.util.paguro.RrbTree.Node
Can we put focus at the given index without reshuffling nodes?
hasUri(URI) - Method in class org.pkl.core.module.ProjectDependenciesManager
 
headerSection - Variable in class org.pkl.core.ast.member.Member
 
headerSection - Variable in class org.pkl.core.ast.member.UnresolvedClassMemberNode
 
height() - Method in interface org.pkl.core.util.paguro.RrbTree.Node
Returns the maximum depth below this node.
hex() - Constructor for class org.pkl.core.stdlib.base.BytesNodes.hex
 
hex() - Method in class org.pkl.core.runtime.VmBytes
 
HIDDEN - Enum constant in enum class org.pkl.core.Modifier
 
HIDDEN - Static variable in class org.pkl.core.ast.VmModifier
 
hint - Variable in exception class org.pkl.core.runtime.VmException
 
History (what little I know): - Search tag in class org.pkl.core.util.paguro.RrbTree
Section
Holder(StackFrameTransformer, SecurityManager, HttpClient, ModuleResolver, ResourceManager, Logger, Map<String, String>, Map<String, String>, Path, String, PackageResolver, ProjectDependenciesManager, TraceMode) - Constructor for class org.pkl.core.runtime.VmContext.Holder
 
homepage() - Method in record class org.pkl.core.PklInfo.PackageIndex
Returns the value of the homepage record component.
homepage() - Method in record class org.pkl.core.Release.Documentation
Returns the value of the homepage record component.
homepage() - Method in record class org.pkl.core.Release.SourceCode
Returns the value of the homepage record component.
HOURS - Enum constant in enum class org.pkl.core.DurationUnit
 
http - Static variable in class org.pkl.core.module.ModuleKeyFactories
A factory for http: and https: module keys.
http() - Method in record class org.pkl.core.evaluatorSettings.PklEvaluatorSettings
Returns the value of the http record component.
http() - Static method in class org.pkl.core.resource.ResourceReaders
A resource reader for HTTP resources.
http() - Method in record class org.pkl.core.settings.PklSettings
Returns the value of the http record component.
http(URI) - Static method in class org.pkl.core.module.ModuleKeys
Creates a module key for http: and https: uris.
Http(PklEvaluatorSettings.Proxy, Map<URI, URI>) - Constructor for record class org.pkl.core.evaluatorSettings.PklEvaluatorSettings.Http
Creates an instance of a Http record class.
HttpClient - Interface in org.pkl.core.http
An HTTP client.
HttpClient.Builder - Interface in org.pkl.core.http
A builder of HTTP clients.
HttpClientInitException - Exception Class in org.pkl.core.http
Indicates that an error occurred while initializing an HTTP client.
HttpClientInitException(String) - Constructor for exception class org.pkl.core.http.HttpClientInitException
 
HttpClientInitException(String, Throwable) - Constructor for exception class org.pkl.core.http.HttpClientInitException
 
HttpClientInitException(Throwable) - Constructor for exception class org.pkl.core.http.HttpClientInitException
 
https() - Static method in class org.pkl.core.resource.ResourceReaders
A resource reader for HTTPS resources.
HttpUtils - Class in org.pkl.core.util
 

I

id - Variable in class org.pkl.core.repl.ReplRequest
 
IDEA - Static variable in record class org.pkl.core.settings.PklSettings.Editor
The IntelliJ IDEA editor.
Identifier - Class in org.pkl.core.runtime
Note: this class has a natural ordering that is inconsistent with equals.
identity() - Static method in interface org.pkl.core.stdlib.VmObjectFactory.Property
 
IdentityMixinNode - Class in org.pkl.core.ast.type
Root node for a mixin used as default value for type `Mixin`.
IdentityMixinNode(VmLanguage, FrameDescriptor, SourceSection, String, TypeNode) - Constructor for class org.pkl.core.ast.type.IdentityMixinNode
 
IfElseNode - Class in org.pkl.core.ast.expression.ternary
 
IfElseNode(SourceSection, ExpressionNode, ExpressionNode, ExpressionNode) - Constructor for class org.pkl.core.ast.expression.ternary.IfElseNode
 
ifNonNull() - Constructor for class org.pkl.core.stdlib.base.AnyNodes.ifNonNull
 
immutable() - Method in class org.pkl.core.util.paguro.RrbTree.MutRrbt
IMPLICIT_BASE - Enum constant in enum class org.pkl.core.ast.MemberLookupMode
Member lookup whose implicit receiver is the pkl.base module.
IMPLICIT_LEXICAL - Enum constant in enum class org.pkl.core.ast.MemberLookupMode
Lookup of a non-local member in the lexical scope.
IMPLICIT_LOCAL - Enum constant in enum class org.pkl.core.ast.MemberLookupMode
Lookup of a local member in the lexical scope.
IMPLICIT_THIS - Enum constant in enum class org.pkl.core.ast.MemberLookupMode
Member lookup whose implicit receiver is this.
implies() - Constructor for class org.pkl.core.stdlib.base.BooleanNodes.implies
 
Import(URI) - Constructor for record class org.pkl.core.ImportGraph.Import
Creates an instance of a Import record class.
IMPORT - Static variable in class org.pkl.core.ast.VmModifier
 
ImportGlobMemberBodyNode - Class in org.pkl.core.ast.expression.unary
Used by ReadGlobNode.
ImportGlobMemberBodyNode(SourceSection, VmLanguage, ResolvedModuleKey) - Constructor for class org.pkl.core.ast.expression.unary.ImportGlobMemberBodyNode
 
ImportGlobNode - Class in org.pkl.core.ast.expression.unary
 
ImportGlobNode(SourceSection, ResolvedModuleKey, URI, String) - Constructor for class org.pkl.core.ast.expression.unary.ImportGlobNode
 
importGraph() - Constructor for class org.pkl.core.stdlib.analyze.AnalyzeNodes.importGraph
 
importGraph(URI...) - Method in class org.pkl.core.Analyzer
Builds a graph of imports from the provided source modules.
ImportGraph - Record Class in org.pkl.core
Java representation of pkl.analyze#ImportGraph.
ImportGraph(Map<URI, Set<ImportGraph.Import>>, Map<URI, URI>) - Constructor for record class org.pkl.core.ImportGraph
Creates an instance of a ImportGraph record class.
ImportGraph.Import - Record Class in org.pkl.core
Java representation of pkl.analyze#Import.
ImportGraphUtils - Class in org.pkl.core.util
 
ImportNode - Class in org.pkl.core.ast.expression.unary
 
ImportNode(VmLanguage, SourceSection, ResolvedModuleKey, URI) - Constructor for class org.pkl.core.ast.expression.unary.ImportNode
 
imports() - Method in record class org.pkl.core.ImportGraph
Returns the value of the imports record component.
IMPORTS - Static variable in class org.pkl.core.runtime.Identifier
 
ImportsAndReadsParser - Class in org.pkl.core.ast.builder
Collects module uris and resource uris imported within a module.
ImportsAndReadsParser(Source) - Constructor for class org.pkl.core.ast.builder.ImportsAndReadsParser
 
ImportsAndReadsParser.Entry - Record Class in org.pkl.core.ast.builder
 
importUri - Variable in class org.pkl.core.ast.expression.unary.AbstractImportNode
 
inBytes() - Method in class org.pkl.core.DataSize
Returns the value of this data size measured in DataSizeUnit.BYTES.
IncompleteInput(String) - Constructor for class org.pkl.core.repl.ReplResponse.IncompleteInput
 
increaseIndent() - Method in class org.pkl.core.stdlib.AbstractStringRenderer
 
increment(long) - Static method in class org.pkl.core.runtime.VmSafeMath
 
inDays() - Method in class org.pkl.core.Duration
Returns the value of this duration measured in DurationUnit.DAYS.
indent - Variable in class org.pkl.core.stdlib.AbstractStringRenderer
The indent to be used.
indent - Variable in class org.pkl.core.util.yaml.YamlEmitter
 
indent(String, String) - Static method in class org.pkl.core.runtime.VmUtils
 
INDENT - Static variable in class org.pkl.core.runtime.Identifier
 
INDENT_WIDTH - Static variable in class org.pkl.core.runtime.Identifier
 
indentedStr(int) - Method in class org.pkl.core.util.paguro.RrbTree.ImRrbt
indentedStr(int) - Method in class org.pkl.core.util.paguro.RrbTree
indentedStr(int) - Method in class org.pkl.core.util.paguro.RrbTree.MutRrbt
indentedStr(int) - Method in class org.pkl.core.util.paguro.RrbTree.SplitNode
 
indexOf() - Constructor for class org.pkl.core.stdlib.base.ListNodes.indexOf
 
indexOf() - Constructor for class org.pkl.core.stdlib.base.StringNodes.indexOf
 
indexOf(Object) - Method in class org.pkl.core.runtime.VmList
 
indexOf(Object) - Method in class org.pkl.core.util.json.Json.JsArray
 
indexOfOrNull() - Constructor for class org.pkl.core.stdlib.base.ListNodes.indexOfOrNull
 
indexOfOrNull() - Constructor for class org.pkl.core.stdlib.base.StringNodes.indexOfOrNull
 
indexOfOrNull(Object) - Method in class org.pkl.core.runtime.VmList
 
inferModuleName(ModuleKey) - Static method in class org.pkl.core.util.IoUtils
 
InferParentWithinMethodNode - Class in org.pkl.core.ast.expression.member
Infers the parent to amend in `function createPerson(): Person = new { ...
InferParentWithinMethodNode(SourceSection, VmLanguage, Identifier, ExpressionNode) - Constructor for class org.pkl.core.ast.expression.member.InferParentWithinMethodNode
 
InferParentWithinObjectMethodNode - Class in org.pkl.core.ast.expression.member
Infers the parent to amend in `obj { local function createPerson(): Person = new { ...
InferParentWithinObjectMethodNode(SourceSection, VmLanguage, Identifier, ExpressionNode) - Constructor for class org.pkl.core.ast.expression.member.InferParentWithinObjectMethodNode
 
InferParentWithinPropertyNode - Class in org.pkl.core.ast.expression.member
Infers the parent to amend in `x = new { ...
InferParentWithinPropertyNode(SourceSection, Identifier) - Constructor for class org.pkl.core.ast.expression.member.InferParentWithinPropertyNode
 
Infinity() - Constructor for class org.pkl.core.stdlib.base.BaseNodes.Infinity
 
inGibibytes() - Method in class org.pkl.core.DataSize
Returns the value of this data size measured in DataSizeUnit.GIBIBYTES.
inGigabytes() - Method in class org.pkl.core.DataSize
Returns the value of this data size measured in DataSizeUnit.GIGABYTES.
inHours() - Method in class org.pkl.core.Duration
Returns the value of this duration measured in DurationUnit.HOURS.
initAliasedType(PType) - Method in class org.pkl.core.TypeAlias
 
initAnnotations(List<VmTyped>) - Method in class org.pkl.core.runtime.ModuleInfo
 
initConstantValue(Object) - Method in class org.pkl.core.ast.member.ObjectMember
 
initConstantValue(ConstantNode) - Method in class org.pkl.core.ast.member.ObjectMember
 
initFunctionNode(FunctionNode) - Method in class org.pkl.core.ast.member.ClassMethod
 
initialize(ModuleKey, ResolvedModuleKey, ModuleResolver, Source, VmTyped, Node) - Method in interface org.pkl.core.runtime.ModuleCache.ModuleInitializer
 
initialize(VmContext.Holder) - Method in class org.pkl.core.runtime.VmContext
 
INITIALIZE_MODULE_READER_REQUEST - Enum constant in enum class org.pkl.core.messaging.Message.Type
 
INITIALIZE_MODULE_READER_RESPONSE - Enum constant in enum class org.pkl.core.messaging.Message.Type
 
INITIALIZE_RESOURCE_READER_REQUEST - Enum constant in enum class org.pkl.core.messaging.Message.Type
 
INITIALIZE_RESOURCE_READER_RESPONSE - Enum constant in enum class org.pkl.core.messaging.Message.Type
 
initLanguage(VmLanguage) - Method in interface org.pkl.core.stdlib.LanguageAwareNode
Initializes this node with a `VmLanguage` instance.
initMemberNode(MemberNode) - Method in class org.pkl.core.ast.member.ObjectMember
 
initOwner(Member) - Method in class org.pkl.core.TypeParameter
Initializes the generic class, type alias, or method that this type parameter belongs to.
initSupertype(TypeNode, VmClass) - Method in class org.pkl.core.runtime.VmClass
 
initSupertype(PType, PClass) - Method in class org.pkl.core.PClass
 
initTypeCheckNode(TypeNode) - Method in class org.pkl.core.runtime.VmTypeAlias
 
initWriteSlotNode(int) - Method in class org.pkl.core.ast.type.TypeNode.ConstrainedTypeNode
 
initWriteSlotNode(int) - Method in class org.pkl.core.ast.type.TypeNode.FrameSlotTypeNode
 
initWriteSlotNode(int) - Method in class org.pkl.core.ast.type.TypeNode
Initializes this node's frame slot.
initWriteSlotNode(int) - Method in class org.pkl.core.ast.type.TypeNode.NothingTypeNode
 
initWriteSlotNode(int) - Method in class org.pkl.core.ast.type.TypeNode.TypeAliasTypeNode
 
initWriteSlotNode(int) - Method in class org.pkl.core.ast.type.TypeNode.WriteFrameSlotTypeNode
 
inKibibytes() - Method in class org.pkl.core.DataSize
Returns the value of this data size measured in DataSizeUnit.KIBIBYTES.
inKilobytes() - Method in class org.pkl.core.DataSize
Returns the value of this data size measured in DataSizeUnit.KILOBYTES.
inMebibytes() - Method in class org.pkl.core.DataSize
Returns the value of this data size measured in DataSizeUnit.MEBIBYTES.
inMegabytes() - Method in class org.pkl.core.DataSize
Returns the value of this data size measured in DataSizeUnit.MEGABYTES.
inMicros() - Method in class org.pkl.core.Duration
Returns the value of this duration measured in DurationUnit.MICROS.
inMillis() - Method in class org.pkl.core.Duration
Returns the value of this duration measured in DurationUnit.MILLIS.
inMinutes() - Method in class org.pkl.core.Duration
Returns the value of this duration measured in DurationUnit.MINUTES.
inNanos() - Method in class org.pkl.core.Duration
Returns the value of this duration measured in DurationUnit.NANOS.
inPebibytes() - Method in class org.pkl.core.DataSize
Returns the value of this data size measured in DataSizeUnit.PEBIBYTES.
inPetabytes() - Method in class org.pkl.core.DataSize
Returns the value of this data size measured in DataSizeUnit.PETABYTES.
inSeconds() - Method in class org.pkl.core.Duration
Returns the value of this duration measured in DurationUnit.SECONDS.
insert(int, E) - Method in class org.pkl.core.util.paguro.RrbTree.ImRrbt
Inserts an item in the RRB tree pushing the current element at that index and all subsequent elements to the right.
insert(int, E) - Method in class org.pkl.core.util.paguro.RrbTree
Inserts an item in the RRB tree pushing the current element at that index and all subsequent elements to the right.
insert(int, E) - Method in class org.pkl.core.util.paguro.RrbTree.MutRrbt
Inserts an item in the RRB tree pushing the current element at that index and all subsequent elements to the right.
insertedStackFrames - Variable in exception class org.pkl.core.ast.type.VmTypeMismatchException
 
insertStackFrame(ObjectMember, CallTarget, VmException) - Static method in class org.pkl.core.runtime.VmUtils
 
INSTANCE - Static variable in exception class org.pkl.core.runtime.NullReceiverException
 
instantiate(TypeNode[]) - Method in class org.pkl.core.runtime.VmTypeAlias
 
Int - Static variable in class org.pkl.core.PClassInfo
 
Int16TypeAliasTypeNode() - Constructor for class org.pkl.core.ast.type.TypeNode.Int16TypeAliasTypeNode
 
Int32TypeAliasTypeNode() - Constructor for class org.pkl.core.ast.type.TypeNode.Int32TypeAliasTypeNode
 
Int8TypeAliasTypeNode() - Constructor for class org.pkl.core.ast.type.TypeNode.Int8TypeAliasTypeNode
 
inTebibytes() - Method in class org.pkl.core.DataSize
Returns the value of this data size measured in DataSizeUnit.TEBIBYTES.
inTerabytes() - Method in class org.pkl.core.DataSize
Returns the value of this data size measured in DataSizeUnit.TERABYTES.
InternalError(Throwable) - Constructor for class org.pkl.core.repl.ReplResponse.InternalError
 
InterpolatedStringLiteralNode - Class in org.pkl.core.ast.expression.literal
 
InterpolatedStringLiteralNode(SourceSection, ExpressionNode[]) - Constructor for class org.pkl.core.ast.expression.literal.InterpolatedStringLiteralNode
 
intersect() - Constructor for class org.pkl.core.stdlib.base.SetNodes.intersect
 
IntLiteralNode - Class in org.pkl.core.ast.expression.literal
 
IntLiteralNode(SourceSection, long) - Constructor for class org.pkl.core.ast.expression.literal.IntLiteralNode
 
IntNodes - Class in org.pkl.core.stdlib.base
 
IntNodes.abs - Class in org.pkl.core.stdlib.base
 
IntNodes.and - Class in org.pkl.core.stdlib.base
 
IntNodes.b - Class in org.pkl.core.stdlib.base
 
IntNodes.ceil - Class in org.pkl.core.stdlib.base
 
IntNodes.d - Class in org.pkl.core.stdlib.base
 
IntNodes.floor - Class in org.pkl.core.stdlib.base
 
IntNodes.gb - Class in org.pkl.core.stdlib.base
 
IntNodes.gib - Class in org.pkl.core.stdlib.base
 
IntNodes.h - Class in org.pkl.core.stdlib.base
 
IntNodes.inv - Class in org.pkl.core.stdlib.base
 
IntNodes.isBetween - Class in org.pkl.core.stdlib.base
 
IntNodes.isEven - Class in org.pkl.core.stdlib.base
 
IntNodes.isFinite - Class in org.pkl.core.stdlib.base
 
IntNodes.isInfinite - Class in org.pkl.core.stdlib.base
 
IntNodes.isNaN - Class in org.pkl.core.stdlib.base
 
IntNodes.isNonZero - Class in org.pkl.core.stdlib.base
 
IntNodes.isOdd - Class in org.pkl.core.stdlib.base
 
IntNodes.isPositive - Class in org.pkl.core.stdlib.base
 
IntNodes.kb - Class in org.pkl.core.stdlib.base
 
IntNodes.kib - Class in org.pkl.core.stdlib.base
 
IntNodes.mb - Class in org.pkl.core.stdlib.base
 
IntNodes.mib - Class in org.pkl.core.stdlib.base
 
IntNodes.min - Class in org.pkl.core.stdlib.base
 
IntNodes.ms - Class in org.pkl.core.stdlib.base
 
IntNodes.ns - Class in org.pkl.core.stdlib.base
 
IntNodes.or - Class in org.pkl.core.stdlib.base
 
IntNodes.pb - Class in org.pkl.core.stdlib.base
 
IntNodes.pib - Class in org.pkl.core.stdlib.base
 
IntNodes.round - Class in org.pkl.core.stdlib.base
 
IntNodes.s - Class in org.pkl.core.stdlib.base
 
IntNodes.shl - Class in org.pkl.core.stdlib.base
 
IntNodes.shr - Class in org.pkl.core.stdlib.base
 
IntNodes.sign - Class in org.pkl.core.stdlib.base
 
IntNodes.tb - Class in org.pkl.core.stdlib.base
 
IntNodes.tib - Class in org.pkl.core.stdlib.base
 
IntNodes.toChar - Class in org.pkl.core.stdlib.base
 
IntNodes.toDataSize - Class in org.pkl.core.stdlib.base
 
IntNodes.toDuration - Class in org.pkl.core.stdlib.base
 
IntNodes.toFixed - Class in org.pkl.core.stdlib.base
 
IntNodes.toFloat - Class in org.pkl.core.stdlib.base
 
IntNodes.toInt - Class in org.pkl.core.stdlib.base
 
IntNodes.toRadixString - Class in org.pkl.core.stdlib.base
 
IntNodes.toString - Class in org.pkl.core.stdlib.base
 
IntNodes.truncate - Class in org.pkl.core.stdlib.base
 
IntNodes.us - Class in org.pkl.core.stdlib.base
 
IntNodes.ushr - Class in org.pkl.core.stdlib.base
 
IntNodes.xor - Class in org.pkl.core.stdlib.base
 
IntSeq() - Constructor for class org.pkl.core.stdlib.base.BaseNodes.IntSeq
 
INTSEQ - Enum constant in enum class org.pkl.core.util.pklbinary.PklBinaryCode
 
IntSeqNodes - Class in org.pkl.core.stdlib.base
 
IntSeqNodes.end - Class in org.pkl.core.stdlib.base
 
IntSeqNodes.fold - Class in org.pkl.core.stdlib.base
 
IntSeqNodes.map - Class in org.pkl.core.stdlib.base
 
IntSeqNodes.start - Class in org.pkl.core.stdlib.base
 
IntSeqNodes.step - Class in org.pkl.core.stdlib.base
 
IntSeqNodes.stepMethod - Class in org.pkl.core.stdlib.base
 
IntSeqNodes.toList - Class in org.pkl.core.stdlib.base
 
IntSeqNodes.toListing - Class in org.pkl.core.stdlib.base
 
IntSlotTypeNode(SourceSection) - Constructor for class org.pkl.core.ast.type.TypeNode.IntSlotTypeNode
 
IntTypeNode(SourceSection) - Constructor for class org.pkl.core.ast.type.TypeNode.IntTypeNode
 
inv() - Constructor for class org.pkl.core.stdlib.base.IntNodes.inv
 
InvalidGlobPatternException(String) - Constructor for exception class org.pkl.core.util.GlobResolver.InvalidGlobPatternException
 
InvalidRequest(String) - Constructor for class org.pkl.core.repl.ReplResponse.InvalidRequest
 
INVARIANT - Enum constant in enum class org.pkl.core.TypeParameter.Variance
 
InvokeMethodDirectNode - Class in org.pkl.core.ast.expression.member
A non-virtual ("direct") method call.
InvokeMethodDirectNode(SourceSection, ClassMethod, ExpressionNode, ExpressionNode[]) - Constructor for class org.pkl.core.ast.expression.member.InvokeMethodDirectNode
 
InvokeMethodLexicalNode - Class in org.pkl.core.ast.expression.member
A non-virtual method call whose call target is in the lexical scope of the call site.
InvokeMethodVirtualNode - Class in org.pkl.core.ast.expression.member
A virtual method call.
InvokeMethodVirtualNode(SourceSection, Identifier, ExpressionNode[], MemberLookupMode) - Constructor for class org.pkl.core.ast.expression.member.InvokeMethodVirtualNode
 
InvokeMethodVirtualNode(SourceSection, Identifier, ExpressionNode[], MemberLookupMode, boolean) - Constructor for class org.pkl.core.ast.expression.member.InvokeMethodVirtualNode
 
InvokeSuperMethodNode - Class in org.pkl.core.ast.expression.member
 
InvokeSuperMethodNode(SourceSection, Identifier, ExpressionNode[], boolean) - Constructor for class org.pkl.core.ast.expression.member.InvokeSuperMethodNode
 
inWholeBytes() - Method in class org.pkl.core.DataSize
Returns the value of this data size measured in whole DataSizeUnit.BYTES.
inWholeDays() - Method in class org.pkl.core.Duration
Returns the value of this duration measured in whole DurationUnit.DAYS.
inWholeGibibytes() - Method in class org.pkl.core.DataSize
Returns the value of this data size measured in whole DataSizeUnit.GIBIBYTES.
inWholeGigabytes() - Method in class org.pkl.core.DataSize
Returns the value of this data size measured in whole DataSizeUnit.GIGABYTES.
inWholeHours() - Method in class org.pkl.core.Duration
Returns the value of this duration measured in whole DurationUnit.HOURS.
inWholeKibibytes() - Method in class org.pkl.core.DataSize
Returns the value of this data size measured in whole DataSizeUnit.KIBIBYTES.
inWholeKilobytes() - Method in class org.pkl.core.DataSize
Returns the value of this data size measured in whole DataSizeUnit.KILOBYTES.
inWholeMebibytes() - Method in class org.pkl.core.DataSize
Returns the value of this data size measured in whole DataSizeUnit.MEBIBYTES.
inWholeMegabytes() - Method in class org.pkl.core.DataSize
Returns the value of this data size measured in whole DataSizeUnit.MEGABYTES.
inWholeMicros() - Method in class org.pkl.core.Duration
Returns the value of this duration measured in whole DurationUnit.MICROS.
inWholeMillis() - Method in class org.pkl.core.Duration
Returns the value of this duration measured in whole DurationUnit.MILLIS.
inWholeMinutes() - Method in class org.pkl.core.Duration
Returns the value of this duration measured in whole DurationUnit.MINUTES.
inWholeNanos() - Method in class org.pkl.core.Duration
Returns the value of this duration measured in whole DurationUnit.NANOS.
inWholePebibytes() - Method in class org.pkl.core.DataSize
Returns the value of this data size measured in whole DataSizeUnit.PEBIBYTES.
inWholePetabytes() - Method in class org.pkl.core.DataSize
Returns the value of this data size measured in whole DataSizeUnit.PETABYTES.
inWholeSeconds() - Method in class org.pkl.core.Duration
Returns the value of this duration measured in whole DurationUnit.SECONDS.
inWholeTebibytes() - Method in class org.pkl.core.DataSize
Returns the value of this data size measured in whole DataSizeUnit.TEBIBYTES.
inWholeTerabytes() - Method in class org.pkl.core.DataSize
Returns the value of this data size measured in whole DataSizeUnit.TERABYTES.
IoUtils - Class in org.pkl.core.util
 
IS_BLOCK_FORMAT - Static variable in class org.pkl.core.runtime.Identifier
 
IS_STREAM - Static variable in class org.pkl.core.runtime.Identifier
 
IS_VERBOSE - Static variable in class org.pkl.core.runtime.Identifier
 
IS_XML_ELEMENT - Static variable in class org.pkl.core.runtime.Identifier
 
isAbstract() - Method in class org.pkl.core.ast.member.Member
 
isAbstract() - Method in class org.pkl.core.Member
Tells if this member has an abstract modifier.
isAbstract() - Method in class org.pkl.core.runtime.VmClass
 
isAbstract(int) - Static method in class org.pkl.core.ast.VmModifier
 
isAmend() - Method in class org.pkl.core.ModuleSchema
Tells if this module amends a module (namely ModuleSchema.getSupermodule()).
isAmend() - Method in class org.pkl.core.runtime.ModuleInfo
Tells whether this module amends another module.
isAmends() - Method in record class org.pkl.core.ast.builder.ImportsAndReadsParser.Entry
Returns the value of the isAmends record component.
isBase64() - Constructor for class org.pkl.core.stdlib.base.StringNodes.isBase64
 
isBaseModule(ModuleKey) - Static method in class org.pkl.core.module.ModuleKeys
Tells if the given module is the standard library module with URI pkl:base.
isBetween() - Constructor for class org.pkl.core.stdlib.base.DataSizeNodes.isBetween
 
isBetween() - Constructor for class org.pkl.core.stdlib.base.DurationNodes.isBetween
 
isBetween() - Constructor for class org.pkl.core.stdlib.base.FloatNodes.isBetween
 
isBetween() - Constructor for class org.pkl.core.stdlib.base.IntNodes.isBetween
 
isBinaryDigitOrUnderscore(char) - Static method in class org.pkl.core.util.IoUtils
 
isBinaryUnit() - Constructor for class org.pkl.core.stdlib.base.DataSizeNodes.isBinaryUnit
 
isBlank() - Constructor for class org.pkl.core.stdlib.base.StringNodes.isBlank
 
isBlank(String) - Static method in class org.pkl.core.util.StringUtils
Tells if all characters of the given string have Unicode property "White_Space".
isBooleanOrIllegal(VirtualFrame) - Method in class org.pkl.core.ast.frame.WriteFrameSlotNode
 
isCached() - Method in interface org.pkl.core.module.ModuleKey
Tells if this module should be cached in memory.
isClass() - Method in class org.pkl.core.ast.member.Member
 
isClass() - Method in class org.pkl.core.ast.member.UnresolvedPropertyNode
 
isClass(int) - Static method in class org.pkl.core.ast.VmModifier
 
isClassClass() - Method in class org.pkl.core.runtime.VmClass
 
isClassMemberScope() - Method in class org.pkl.core.ast.builder.SymbolTable.Scope
 
isClassScope() - Method in class org.pkl.core.ast.builder.SymbolTable.Scope
 
isClosed() - Method in class org.pkl.core.runtime.VmClass
 
isClosed(int) - Static method in class org.pkl.core.ast.VmModifier
 
isCollectionClass() - Method in class org.pkl.core.runtime.VmClass
 
isConcreteCollectionClass() - Method in class org.pkl.core.PClassInfo
 
isConst() - Method in enum class org.pkl.core.ast.builder.ConstLevel
 
isConst() - Method in class org.pkl.core.ast.member.Member
 
isConst(int) - Static method in class org.pkl.core.ast.VmModifier
 
isConstOrFixed() - Method in class org.pkl.core.ast.member.Member
 
isConstOrFixed(int) - Static method in class org.pkl.core.ast.VmModifier
 
isCustomThisScope - Variable in class org.pkl.core.ast.expression.literal.ObjectLiteralNode
 
isCustomThisScope() - Method in class org.pkl.core.ast.builder.SymbolTable.Scope
 
isDecimalDigit(char) - Static method in class org.pkl.core.util.IoUtils
 
isDecimalDigitOrUnderscore(char) - Static method in class org.pkl.core.util.IoUtils
 
isDecimalUnit() - Constructor for class org.pkl.core.stdlib.base.DataSizeNodes.isDecimalUnit
 
isDefaultProperty(Object) - Static method in class org.pkl.core.runtime.VmListing
 
isDefaultProperty(Object) - Static method in class org.pkl.core.runtime.VmMapping
 
isDirectory() - Method in class org.pkl.core.module.PathElement
 
isDirectory() - Method in record class org.pkl.core.util.GlobResolver.ResolvedGlobElement
Returns the value of the isDirectory record component.
isDistinct() - Constructor for class org.pkl.core.stdlib.base.ListingNodes.isDistinct
 
isDistinct() - Constructor for class org.pkl.core.stdlib.base.ListNodes.isDistinct
 
isDistinctBy() - Constructor for class org.pkl.core.stdlib.base.ListingNodes.isDistinctBy
 
isDistinctBy() - Constructor for class org.pkl.core.stdlib.base.ListNodes.isDistinctBy
 
isDynamic() - Method in class org.pkl.core.runtime.VmValue
 
isDynamicClass() - Method in class org.pkl.core.runtime.VmClass
 
isElement() - Method in class org.pkl.core.ast.member.ObjectMember
Tells if this member is an element.
isElement(int) - Static method in class org.pkl.core.ast.VmModifier
 
isEmpty() - Constructor for class org.pkl.core.stdlib.base.ListingNodes.isEmpty
 
isEmpty() - Constructor for class org.pkl.core.stdlib.base.ListNodes.isEmpty
 
isEmpty() - Constructor for class org.pkl.core.stdlib.base.MapNodes.isEmpty
 
isEmpty() - Constructor for class org.pkl.core.stdlib.base.MappingNodes.isEmpty
 
isEmpty() - Constructor for class org.pkl.core.stdlib.base.SetNodes.isEmpty
 
isEmpty() - Constructor for class org.pkl.core.stdlib.base.StringNodes.isEmpty
 
isEmpty() - Method in class org.pkl.core.runtime.VmCollection
 
isEmpty() - Method in class org.pkl.core.runtime.VmIntSeq
 
isEmpty() - Method in class org.pkl.core.runtime.VmList
 
isEmpty() - Method in class org.pkl.core.runtime.VmListing
 
isEmpty() - Method in class org.pkl.core.runtime.VmMap
 
isEmpty() - Method in class org.pkl.core.runtime.VmSet
 
isEmpty() - Method in class org.pkl.core.util.json.Json.JsArray
 
isEmpty() - Method in class org.pkl.core.util.json.Json.JsObject
 
isEmpty(UnmodifiableEconomicMap<K, V>) - Static method in class org.pkl.core.util.EconomicMaps
 
isEntry() - Method in class org.pkl.core.ast.member.ObjectMember
Tells if this member is an entry.
isEntry(int) - Static method in class org.pkl.core.ast.VmModifier
 
isEquivalentTo(TypeNode) - Method in class org.pkl.core.ast.type.TypeNode
Tells if this typenode is the same typecheck as the other typenode.
isEven() - Constructor for class org.pkl.core.stdlib.base.IntNodes.isEven
 
isExactClassOf(Object) - Method in class org.pkl.core.PClassInfo
 
isExampleWritten() - Method in record class org.pkl.core.TestResults.TestResult
Returns the value of the isExampleWritten record component.
isExampleWrittenFailure() - Method in record class org.pkl.core.TestResults
Whether the test result has failed due to examples being written.
isExtend() - Method in class org.pkl.core.ModuleSchema
Tells if this module extends a module (namely ModuleSchema.getSupermodule()).
isExtends() - Method in record class org.pkl.core.ast.builder.ImportsAndReadsParser.Entry
Returns the value of the isExtends record component.
isExternal() - Method in class org.pkl.core.ast.member.Member
 
isExternal() - Method in class org.pkl.core.Member
Tells if this member has an external modifier.
isExternal() - Method in class org.pkl.core.runtime.VmClass
 
isExternal(int) - Static method in class org.pkl.core.ast.VmModifier
 
isExternalClass() - Method in class org.pkl.core.PClassInfo
Tells if this Pkl class is external (built-in).
isExternalMessage() - Method in exception class org.pkl.core.runtime.VmException
 
isFailure() - Method in record class org.pkl.core.TestResults.TestResult
 
isFinite() - Constructor for class org.pkl.core.stdlib.base.FloatNodes.isFinite
 
isFinite() - Constructor for class org.pkl.core.stdlib.base.IntNodes.isFinite
 
isFixed() - Method in class org.pkl.core.ast.member.Member
 
isFixed(int) - Static method in class org.pkl.core.ast.VmModifier
 
isFloatOrIllegal(VirtualFrame) - Method in class org.pkl.core.ast.frame.WriteFrameSlotNode
 
isForGeneratorScope() - Method in class org.pkl.core.ast.builder.SymbolTable.Scope
 
isFunctionClass() - Method in class org.pkl.core.runtime.VmClass
 
isFunctionNClass() - Method in class org.pkl.core.runtime.VmClass
 
isGlob() - Method in record class org.pkl.core.ast.builder.ImportsAndReadsParser.Entry
Returns the value of the isGlob record component.
isGlob() - Method in class org.pkl.core.ast.member.Member
 
isGlob(int) - Static method in class org.pkl.core.ast.VmModifier
 
isGlobbable() - Method in record class org.pkl.core.externalreader.ModuleReaderSpec
Returns the value of the isGlobbable record component.
isGlobbable() - Method in record class org.pkl.core.externalreader.ResourceReaderSpec
Returns the value of the isGlobbable record component.
isGlobbable() - Method in record class org.pkl.core.messaging.Messages.ModuleReaderSpec
Returns the value of the isGlobbable record component.
isGlobbable() - Method in record class org.pkl.core.messaging.Messages.ResourceReaderSpec
Returns the value of the isGlobbable record component.
isGlobbable() - Method in class org.pkl.core.module.ModuleKeys.ProjectPackage
 
isGlobbable() - Method in class org.pkl.core.module.ModuleKeys.ExternalResolver
 
isGlobbable() - Method in interface org.pkl.core.runtime.ReaderBase
Tells if this module key or resource reader supports globbing.
isHexDigit(char) - Static method in class org.pkl.core.util.IoUtils
 
isHexDigitOrUnderscore(char) - Static method in class org.pkl.core.util.IoUtils
 
isHidden() - Method in class org.pkl.core.ast.member.Member
 
isHidden() - Method in class org.pkl.core.Member
Tells if this member has a hidden modifier.
isHidden(int) - Static method in class org.pkl.core.ast.VmModifier
 
isHiddenProperty(Object) - Method in class org.pkl.core.runtime.VmClass
 
isHtmlSafe() - Method in class org.pkl.core.util.json.JsonWriter
Returns true if this writer writes JSON that's safe for inclusion in HTML and XML documents.
isHttpUrl(URI) - Static method in class org.pkl.core.util.HttpUtils
 
isHttpUrl(URL) - Static method in class org.pkl.core.util.HttpUtils
 
isImport() - Method in class org.pkl.core.ast.member.Member
 
isImport() - Method in class org.pkl.core.ast.member.UnresolvedPropertyNode
 
isImport(int) - Static method in class org.pkl.core.ast.VmModifier
 
isIncompatibleTypes(Object, Object) - Static method in class org.pkl.core.ast.expression.binary.EqualNode
 
isIncompatibleTypes(Object, Object) - Static method in class org.pkl.core.ast.expression.binary.NotEqualNode
 
isInfinite() - Constructor for class org.pkl.core.stdlib.base.FloatNodes.isInfinite
 
isInfinite() - Constructor for class org.pkl.core.stdlib.base.IntNodes.isInfinite
 
isInitialized() - Method in class org.pkl.core.runtime.VmTypeAlias
 
IsInstanceOfNode - Class in org.pkl.core.ast.internal
 
IsInstanceOfNode() - Constructor for class org.pkl.core.ast.internal.IsInstanceOfNode
 
isInstantiable() - Method in class org.pkl.core.runtime.VmClass
 
isInstantiable(int) - Static method in class org.pkl.core.ast.VmModifier
 
isInternal() - Method in class org.pkl.core.stdlib.benchmark.MicrobenchmarkNodes.RunIterationsNode
 
isIntOrIllegal(VirtualFrame) - Method in class org.pkl.core.ast.frame.WriteFrameSlotNode
 
isLambdaScope() - Method in class org.pkl.core.ast.builder.SymbolTable.Scope
 
isLengthOne() - Method in class org.pkl.core.runtime.VmCollection
 
isLengthOne() - Method in class org.pkl.core.runtime.VmList
 
isLengthOne() - Method in class org.pkl.core.runtime.VmSet
 
isLenient() - Method in class org.pkl.core.util.json.JsonWriter
Returns true if this writer has relaxed syntax rules.
isLexicalScope() - Method in class org.pkl.core.ast.builder.SymbolTable.Scope
 
isListClass() - Method in class org.pkl.core.runtime.VmClass
 
isListing() - Method in class org.pkl.core.runtime.VmValue
 
isListingClass() - Method in class org.pkl.core.runtime.VmClass
 
isLocal() - Method in class org.pkl.core.ast.member.Member
 
isLocal() - Method in class org.pkl.core.ast.member.UnresolvedMethodNode
 
isLocal() - Method in class org.pkl.core.ast.member.UnresolvedPropertyNode
 
isLocal() - Method in record class org.pkl.core.externalreader.ModuleReaderSpec
Returns the value of the isLocal record component.
isLocal() - Method in record class org.pkl.core.messaging.Messages.ModuleReaderSpec
Returns the value of the isLocal record component.
isLocal() - Method in interface org.pkl.core.module.ModuleKey
Tells if the modules represented by this module key is local to the environment.
isLocal() - Method in class org.pkl.core.module.ModuleKeys.ProjectPackage
 
isLocal() - Method in class org.pkl.core.module.ModuleKeys.ExternalResolver
 
isLocal(int) - Static method in class org.pkl.core.ast.VmModifier
 
isLocalMethod() - Method in class org.pkl.core.runtime.Identifier
 
isLocalOrExternalOrAbstract() - Method in class org.pkl.core.ast.member.Member
 
isLocalOrExternalOrAbstract(int) - Static method in class org.pkl.core.ast.VmModifier
 
isLocalOrExternalOrHidden() - Method in class org.pkl.core.ast.member.Member
 
isLocalOrExternalOrHidden(int) - Static method in class org.pkl.core.ast.VmModifier
 
isLocalPackage(PackageUri) - Method in class org.pkl.core.module.ProjectDependenciesManager
 
isLocalProp() - Method in class org.pkl.core.runtime.Identifier
 
isMapClass() - Method in class org.pkl.core.runtime.VmClass
 
isMapping() - Method in class org.pkl.core.runtime.VmValue
 
isMappingClass() - Method in class org.pkl.core.runtime.VmClass
 
isMathematicalInteger(double) - Static method in class org.pkl.core.util.MathUtils
 
isModule() - Method in record class org.pkl.core.ast.builder.ImportsAndReadsParser.Entry
Returns the value of the isModule record component.
isModuleClass() - Method in class org.pkl.core.PClass
Tells if this class is the class of a module.
isModuleClass() - Method in class org.pkl.core.PClassInfo
 
isModuleClass() - Method in class org.pkl.core.runtime.VmClass
 
isModuleObject() - Method in class org.pkl.core.runtime.VmObjectLike
 
isModuleObject() - Method in class org.pkl.core.runtime.VmTyped
 
isModuleScope() - Method in class org.pkl.core.ast.builder.SymbolTable.Scope
 
isNaN() - Constructor for class org.pkl.core.stdlib.base.FloatNodes.isNaN
 
isNaN() - Constructor for class org.pkl.core.stdlib.base.IntNodes.isNaN
 
isNoCache() - Method in class org.pkl.core.project.Project.EvaluatorSettings
Deprecated, for removal: This API element is subject to removal in a future version.
isNonNull(Object) - Static method in class org.pkl.core.stdlib.base.AnyNodes.ifNonNull
 
isNonZero() - Constructor for class org.pkl.core.stdlib.base.FloatNodes.isNonZero
 
isNonZero() - Constructor for class org.pkl.core.stdlib.base.IntNodes.isNonZero
 
isNonZeroDecimalDigit(char) - Static method in class org.pkl.core.util.IoUtils
 
isNoopTypeCheck() - Method in class org.pkl.core.ast.type.TypeNode.AnyTypeNode
 
isNoopTypeCheck() - Method in class org.pkl.core.ast.type.TypeNode
 
isNoopTypeCheck() - Method in class org.pkl.core.ast.type.TypeNode.TypeVariableNode
 
isNoopTypeCheck() - Method in class org.pkl.core.ast.type.TypeNode.UnionTypeNode
 
isNoopTypeCheck() - Method in class org.pkl.core.ast.type.TypeNode.UnknownTypeNode
 
isNormal() - Method in class org.pkl.core.Version
Tells if this version has no pre-release version or build metadata.
isNull() - Method in class org.pkl.core.util.MutableReference
 
isNullClass() - Method in class org.pkl.core.runtime.VmClass
 
isNumber(String, int) - Method in class org.pkl.core.util.yaml.Yaml11Emitter
 
isNumber(String, int) - Method in class org.pkl.core.util.yaml.Yaml12Emitter
 
isNumber(String, int) - Method in class org.pkl.core.util.yaml.YamlCompatEmitter
 
isNumber(String, int) - Method in class org.pkl.core.util.yaml.YamlEmitter
`Inf` and `NaN` are already taken care of by YamlEmitter.isReservedWord(String).
isOctalDigit(char) - Static method in class org.pkl.core.util.IoUtils
 
isOctalDigitOrUnderscore(char) - Static method in class org.pkl.core.util.IoUtils
 
isOdd() - Constructor for class org.pkl.core.stdlib.base.IntNodes.isOdd
 
isOpen() - Method in class org.pkl.core.Member
Tells if this member has an open modifier.
isOpen() - Method in class org.pkl.core.runtime.VmClass
 
isOpen(int) - Static method in class org.pkl.core.ast.VmModifier
 
isoString() - Constructor for class org.pkl.core.stdlib.base.DurationNodes.isoString
 
isPairClass() - Method in class org.pkl.core.runtime.VmClass
 
isParametric() - Method in class org.pkl.core.ast.type.TypeNode.CollectionTypeNode
 
isParametric() - Method in class org.pkl.core.ast.type.TypeNode.FunctionClassTypeNode
 
isParametric() - Method in class org.pkl.core.ast.type.TypeNode.FunctionNClassTypeNode
 
isParametric() - Method in class org.pkl.core.ast.type.TypeNode.FunctionTypeNode
 
isParametric() - Method in class org.pkl.core.ast.type.TypeNode
 
isParametric() - Method in class org.pkl.core.ast.type.TypeNode.ListingOrMappingTypeNode
 
isParametric() - Method in class org.pkl.core.ast.type.TypeNode.ListTypeNode
 
isParametric() - Method in class org.pkl.core.ast.type.TypeNode.MapTypeNode
 
isParametric() - Method in class org.pkl.core.ast.type.TypeNode.PairTypeNode
 
isParametric() - Method in class org.pkl.core.ast.type.TypeNode.SetTypeNode
 
isParametric() - Method in class org.pkl.core.ast.type.TypeNode.TypeAliasTypeNode
 
isParametric() - Method in class org.pkl.core.ast.type.TypeNode.VarArgsTypeNode
 
isPcfRenderDirective(Object) - Static method in class org.pkl.core.runtime.VmUtils
 
isPositive() - Constructor for class org.pkl.core.stdlib.base.DataSizeNodes.isPositive
 
isPositive() - Constructor for class org.pkl.core.stdlib.base.DurationNodes.isPositive
 
isPositive() - Constructor for class org.pkl.core.stdlib.base.FloatNodes.isPositive
 
isPositive() - Constructor for class org.pkl.core.stdlib.base.IntNodes.isPositive
 
isPowerOfTwo() - Constructor for class org.pkl.core.stdlib.math.MathNodes.isPowerOfTwo
 
isPowerOfTwo(double) - Static method in class org.pkl.core.util.MathUtils
Returns true if x is exactly equal to 2^k for some finite integer k.
isPowerOfTwo(long) - Static method in class org.pkl.core.util.MathUtils
Returns true if x represents a power of two.
isProp() - Method in class org.pkl.core.ast.member.ObjectMember
Tells if this member is a property.
isPrototype() - Method in class org.pkl.core.runtime.VmTyped
 
isPrototype() - Method in class org.pkl.core.runtime.VmValue
 
isRegex() - Constructor for class org.pkl.core.stdlib.base.StringNodes.isRegex
 
isRegular() - Method in class org.pkl.core.runtime.Identifier
 
isRenderDirective(Object) - Method in class org.pkl.core.stdlib.AbstractRenderer
 
isRenderDirective(VmValue) - Method in class org.pkl.core.stdlib.AbstractRenderer
 
isRepresentableAsEnum(PType, Set<String>) - Static method in class org.pkl.core.util.CodeGeneratorUtils
 
isRepresentableAsString(PType) - Static method in class org.pkl.core.util.CodeGeneratorUtils
 
isReserved11Word(String) - Static method in class org.pkl.core.util.yaml.YamlEmitter
 
isReservedFilenameChar(char) - Static method in class org.pkl.core.util.IoUtils
 
isReservedWindowsFilenameChar(char) - Static method in class org.pkl.core.util.IoUtils
Tells if this character cannot be used for filenames on Windows.
isReservedWord(String) - Method in class org.pkl.core.util.yaml.Yaml11Emitter
 
isReservedWord(String) - Method in class org.pkl.core.util.yaml.Yaml12Emitter
 
isReservedWord(String) - Method in class org.pkl.core.util.yaml.YamlCompatEmitter
 
isReservedWord(String) - Method in class org.pkl.core.util.yaml.YamlEmitter
 
isSequence() - Method in class org.pkl.core.runtime.VmCollection
 
isSequence() - Method in class org.pkl.core.runtime.VmDynamic
 
isSequence() - Method in class org.pkl.core.runtime.VmListing
 
isSequence() - Method in class org.pkl.core.runtime.VmValue
Tells if this value is a VmCollection, VmListing, or VmDynamic with elements.
isSetClass() - Method in class org.pkl.core.runtime.VmClass
 
isStable() - Method in class org.pkl.core.Version
Tells if this version has a non-zero major version and no pre-release version.
isStandardLibraryClass() - Method in class org.pkl.core.PClassInfo
Tells if this class is defined in Pkl's standard library.
isStandardLibraryMember() - Method in class org.pkl.core.Member
Tells if this member is defined in Pkl's standard library.
isStdLibModule(ModuleKey) - Static method in class org.pkl.core.module.ModuleKeys
Tells if the given module is a standard library module.
isSubclassOf() - Constructor for class org.pkl.core.stdlib.reflect.ClassNodes.isSubclassOf
 
isSubclassOf(VmClass) - Method in class org.pkl.core.runtime.VmClass
 
issueTracker() - Method in record class org.pkl.core.project.Package
Returns the value of the issueTracker record component.
isSuperclassOf(VmClass) - Method in class org.pkl.core.runtime.VmClass
 
isTestMode() - Static method in class org.pkl.core.util.IoUtils
 
isType() - Method in class org.pkl.core.ast.member.Member
 
isType(int) - Static method in class org.pkl.core.ast.VmModifier
 
isTypeAlias() - Method in class org.pkl.core.ast.member.Member
 
isTypeAlias() - Method in class org.pkl.core.ast.member.UnresolvedPropertyNode
 
isTypeAlias(int) - Static method in class org.pkl.core.ast.VmModifier
 
isTyped() - Method in class org.pkl.core.runtime.VmValue
 
isTypedObjectClass(VmClass) - Static method in class org.pkl.core.ast.expression.generator.GeneratorMemberNode
 
isTypedObjectClass(VmClass) - Static method in class org.pkl.core.ast.expression.literal.ObjectLiteralNode
 
isUndefined() - Method in class org.pkl.core.ast.member.DefaultPropertyBodyNode
 
isUndefined() - Method in class org.pkl.core.ast.member.ObjectMember
 
isUndefined() - Method in class org.pkl.core.ast.MemberNode
 
isUnknownType() - Method in class org.pkl.core.ast.member.PropertyTypeNode
 
isUriLike(String) - Static method in class org.pkl.core.util.IoUtils
Checks whether the given string is "URI-like", i.e.
isValidName(String) - Method in class org.pkl.core.util.xml.XmlValidator
 
isValueTypeKnownSubtypeOf(TypeNode) - Method in class org.pkl.core.runtime.VmListingOrMapping
Tells whether the value type of this listing/mapping is known to be a subtype of typeNode.
isVarArgsClass() - Method in class org.pkl.core.runtime.VmClass
 
isWhitespace(char) - Static method in class org.pkl.core.util.StringUtils
Tells if the given Java character has Unicode property "White_Space".
isWhitespace(int) - Static method in class org.pkl.core.util.StringUtils
Tells if the given Unicode character has Unicode property "White_Space".
isWhitespace(String) - Static method in class org.pkl.core.util.IoUtils
 
isWindows() - Static method in class org.pkl.core.util.IoUtils
 
isWindowsAbsolutePath(String) - Static method in class org.pkl.core.util.IoUtils
 
IT - Static variable in class org.pkl.core.runtime.Identifier
 
iterateAlreadyForcedMemberValues(VmObjectLike.ForcedMemberValueConsumer) - Method in class org.pkl.core.runtime.VmFunction
 
iterateAlreadyForcedMemberValues(VmObjectLike.ForcedMemberValueConsumer) - Method in class org.pkl.core.runtime.VmObject
 
iterateAlreadyForcedMemberValues(VmObjectLike.ForcedMemberValueConsumer) - Method in class org.pkl.core.runtime.VmObjectLike
 
iterateMembers(BiFunction<Object, ObjectMember, Boolean>) - Method in class org.pkl.core.runtime.VmFunction
 
iterateMembers(BiFunction<Object, ObjectMember, Boolean>) - Method in class org.pkl.core.runtime.VmObject
 
iterateMembers(BiFunction<Object, ObjectMember, Boolean>) - Method in class org.pkl.core.runtime.VmObjectLike
Iterates over member definitions in order of their definition, from the top of the prototype chain downwards.
iterateMemberValues(VmObjectLike.MemberValueConsumer) - Method in class org.pkl.core.runtime.VmFunction
 
iterateMemberValues(VmObjectLike.MemberValueConsumer) - Method in class org.pkl.core.runtime.VmObject
 
iterateMemberValues(VmObjectLike.MemberValueConsumer) - Method in class org.pkl.core.runtime.VmObjectLike
Iterates over member definitions and their values in order of their definition, from the top of the prototype chain downwards.
ITERATION_TIME - Static variable in class org.pkl.core.runtime.Identifier
 
ITERATIONS - Static variable in class org.pkl.core.runtime.Identifier
 
iterator() - Method in class org.pkl.core.Pair
 
iterator() - Method in class org.pkl.core.runtime.VmBytes
 
iterator() - Method in class org.pkl.core.runtime.VmIntSeq
 
iterator() - Method in class org.pkl.core.runtime.VmList
 
iterator() - Method in class org.pkl.core.runtime.VmMap
 
iterator() - Method in class org.pkl.core.runtime.VmPair
 
iterator() - Method in class org.pkl.core.runtime.VmSet
 
iterator() - Method in class org.pkl.core.util.json.Json.JsArray
 
iterator() - Method in class org.pkl.core.util.paguro.RrbTree.ImRrbt
iterator() - Method in class org.pkl.core.util.paguro.RrbTree
iterator() - Method in class org.pkl.core.util.paguro.RrbTree.MutRrbt
Iterators - Class in org.pkl.core.runtime
 
Iterators.ReverseArrayIterator - Class in org.pkl.core.runtime
A reverse iterator for arrays.
Iterators.ReverseTruffleIterator<T> - Class in org.pkl.core.runtime
A reverse iterator for lists that performs all work behind Truffle boundaries.
Iterators.TruffleIterator<T> - Class in org.pkl.core.runtime
An iterator for iterables that performs all work behind Truffle boundaries.

J

join() - Constructor for class org.pkl.core.stdlib.base.ListingNodes.join
 
join() - Constructor for class org.pkl.core.stdlib.base.ListNodes.join
 
join() - Constructor for class org.pkl.core.stdlib.base.SetNodes.join
 
join(String) - Method in class org.pkl.core.runtime.VmCollection
 
join(RrbTree<E>) - Method in class org.pkl.core.util.paguro.RrbTree.ImRrbt
Joins the given tree to the right side of this tree (or this to the left side of that one) in something like O(log n) time.
join(RrbTree<E>) - Method in class org.pkl.core.util.paguro.RrbTree
Joins the given tree to the right side of this tree (or this to the left side of that one) in something like O(log n) time.
join(RrbTree<E>) - Method in class org.pkl.core.util.paguro.RrbTree.MutRrbt
Joins the given tree to the right side of this tree (or this to the left side of that one) in something like O(log n) time.
joinToStringBuilder(StringBuilder, Iterable<T>, String) - Static method in class org.pkl.core.util.StringUtils
 
joinToStringBuilder(StringBuilder, Iterable<T>, String, Consumer<T>) - Static method in class org.pkl.core.util.StringUtils
 
joinToStringBuilder(StringBuilder, Iterable<T>, Consumer<T>) - Static method in class org.pkl.core.util.StringUtils
 
joinToStringBuilder(AnsiStringBuilder, Iterable<T>, String, Consumer<T>) - Static method in class org.pkl.core.util.StringUtils
 
JsArray() - Constructor for class org.pkl.core.util.json.Json.JsArray
 
JsArray(int) - Constructor for class org.pkl.core.util.json.Json.JsArray
 
JsObject() - Constructor for class org.pkl.core.util.json.Json.JsObject
 
JsObject(int) - Constructor for class org.pkl.core.util.json.Json.JsObject
 
json(Writer, String, boolean) - Static method in class org.pkl.core.ValueRenderers
Creates a renderer for JSON.
Json - Class in org.pkl.core.util.json
Parser for JSON.
Json() - Constructor for class org.pkl.core.util.json.Json
 
JSON - Enum constant in enum class org.pkl.core.OutputFormat
 
Json.FormatException - Exception Class in org.pkl.core.util.json
 
Json.JsArray - Class in org.pkl.core.util.json
 
Json.JsObject - Class in org.pkl.core.util.json
 
Json.JsonParseException - Exception Class in org.pkl.core.util.json
 
Json.MalformedJsonException - Exception Class in org.pkl.core.util.json
 
Json.Mapper<R> - Interface in org.pkl.core.util.json
 
Json.MappingException - Exception Class in org.pkl.core.util.json
 
Json.MissingFieldException - Exception Class in org.pkl.core.util.json
 
JsonEscaper - Class in org.pkl.core.util.json
 
JsonEscaper(boolean) - Constructor for class org.pkl.core.util.json.JsonEscaper
 
JsonHandler<A,O> - Class in org.pkl.core.util.json
A handler for parser events.
JsonHandler() - Constructor for class org.pkl.core.util.json.JsonHandler
 
JSONNET - Enum constant in enum class org.pkl.core.OutputFormat
 
JsonnetModule - Class in org.pkl.core.runtime
 
JsonnetModule() - Constructor for class org.pkl.core.runtime.JsonnetModule
 
JsonParseException() - Constructor for exception class org.pkl.core.util.json.Json.JsonParseException
 
JsonParser - Class in org.pkl.core.util.json
A streaming parser for JSON text.
JsonParser(JsonHandler<?, ?>) - Constructor for class org.pkl.core.util.json.JsonParser
Creates a new JsonParser with the given handler.
JsonRendererNodes - Class in org.pkl.core.stdlib.base
 
JsonRendererNodes.renderDocument - Class in org.pkl.core.stdlib.base
 
JsonRendererNodes.renderValue - Class in org.pkl.core.stdlib.base
 
JsonWriter - Class in org.pkl.core.util.json
Writes a JSON (RFC 7159) encoded value to a stream, one token at a time.
JsonWriter(Writer) - Constructor for class org.pkl.core.util.json.JsonWriter
Creates a new instance that writes a JSON-encoded stream to out.
JUnitReport - Class in org.pkl.core.stdlib.test.report
 
JUnitReport() - Constructor for class org.pkl.core.stdlib.test.report.JUnitReport
 
JUnitReport(String) - Constructor for class org.pkl.core.stdlib.test.report.JUnitReport
 

K

kb() - Constructor for class org.pkl.core.stdlib.base.FloatNodes.kb
 
kb() - Constructor for class org.pkl.core.stdlib.base.IntNodes.kb
 
KB - Static variable in class org.pkl.core.runtime.Identifier
 
key() - Constructor for class org.pkl.core.stdlib.base.PairNodes.key
 
key() - Method in record class org.pkl.core.util.pklbinary.AbstractPklBinaryDecoder.DecodedObjectMember
Returns the value of the key record component.
KeyLookupSuggestions - Class in org.pkl.core.runtime
 
KeyLookupSuggestions.Candidate - Class in org.pkl.core.runtime
 
keys() - Constructor for class org.pkl.core.stdlib.base.MapNodes.keys
 
keys() - Constructor for class org.pkl.core.stdlib.base.MappingNodes.keys
 
keys() - Method in class org.pkl.core.runtime.VmMap
 
keySet() - Method in class org.pkl.core.util.json.Json.JsObject
 
keyTypeNode - Variable in class org.pkl.core.ast.type.TypeNode.ListingOrMappingTypeNode
 
kib() - Constructor for class org.pkl.core.stdlib.base.FloatNodes.kib
 
kib() - Constructor for class org.pkl.core.stdlib.base.IntNodes.kib
 
KIB - Static variable in class org.pkl.core.runtime.Identifier
 
KIBIBYTES - Enum constant in enum class org.pkl.core.DataSizeUnit
 
KILOBYTES - Enum constant in enum class org.pkl.core.DataSizeUnit
 
kind() - Method in record class org.pkl.core.TestResults.Failure
Returns the value of the kind record component.

L

Lambda - Class in org.pkl.core.ast.member
 
Lambda(SourceSection, String) - Constructor for class org.pkl.core.ast.member.Lambda
 
LambdaScope(SymbolTable.Scope, String, FrameDescriptor.Builder) - Constructor for class org.pkl.core.ast.builder.SymbolTable.LambdaScope
 
language - Variable in class org.pkl.core.ast.expression.literal.ObjectLiteralNode
 
language - Variable in class org.pkl.core.ast.member.UnresolvedClassMemberNode
 
language() - Method in record class org.pkl.core.Platform
Returns the value of the language record component.
Language(String) - Constructor for record class org.pkl.core.Platform.Language
Creates an instance of a Language record class.
LanguageAwareNode - Interface in org.pkl.core.stdlib
A node that requires access to `VmLanguage`.
last - Variable in class org.pkl.core.runtime.VmIntSeq
 
last() - Constructor for class org.pkl.core.stdlib.base.ListingNodes.last
 
last() - Constructor for class org.pkl.core.stdlib.base.ListNodes.last
 
last() - Constructor for class org.pkl.core.stdlib.base.SetNodes.last
 
lastIndex() - Constructor for class org.pkl.core.stdlib.base.ListingNodes.lastIndex
 
lastIndex() - Constructor for class org.pkl.core.stdlib.base.ListNodes.lastIndex
 
lastIndex() - Constructor for class org.pkl.core.stdlib.base.StringNodes.lastIndex
 
lastIndexOf() - Constructor for class org.pkl.core.stdlib.base.ListNodes.lastIndexOf
 
lastIndexOf() - Constructor for class org.pkl.core.stdlib.base.StringNodes.lastIndexOf
 
lastIndexOf(Object) - Method in class org.pkl.core.runtime.VmList
 
lastIndexOf(Object) - Method in class org.pkl.core.util.json.Json.JsArray
 
lastIndexOfOrNull() - Constructor for class org.pkl.core.stdlib.base.ListNodes.lastIndexOfOrNull
 
lastIndexOfOrNull() - Constructor for class org.pkl.core.stdlib.base.StringNodes.lastIndexOfOrNull
 
lastIndexOfOrNull(Object) - Method in class org.pkl.core.runtime.VmList
 
lastOrNull() - Constructor for class org.pkl.core.stdlib.base.ListingNodes.lastOrNull
 
lastOrNull() - Constructor for class org.pkl.core.stdlib.base.ListNodes.lastOrNull
 
lastOrNull() - Constructor for class org.pkl.core.stdlib.base.SetNodes.lastOrNull
 
LateInit - Annotation Interface in org.pkl.core.util
Indicates that the annotated field is initially null and initialized to a non-null value before or upon first use.
lateInitParent(VmObject) - Method in class org.pkl.core.runtime.VmObject
 
lateInitVmClass(VmClass) - Method in class org.pkl.core.runtime.VmTyped
 
lcm() - Constructor for class org.pkl.core.stdlib.math.MathNodes.lcm
 
left() - Method in class org.pkl.core.util.paguro.RrbTree.SplitNode
 
leftFocus() - Method in class org.pkl.core.util.paguro.RrbTree.SplitNode
 
length() - Constructor for class org.pkl.core.stdlib.base.BytesNodes.length
 
length() - Constructor for class org.pkl.core.stdlib.base.DynamicNodes.length
 
length() - Constructor for class org.pkl.core.stdlib.base.ListingNodes.length
 
length() - Constructor for class org.pkl.core.stdlib.base.ListNodes.length
 
length() - Constructor for class org.pkl.core.stdlib.base.MapNodes.length
 
length() - Constructor for class org.pkl.core.stdlib.base.MappingNodes.length
 
length() - Constructor for class org.pkl.core.stdlib.base.SetNodes.length
 
length() - Constructor for class org.pkl.core.stdlib.base.StringNodes.length
 
LessThanNode - Class in org.pkl.core.ast.expression.binary
 
LessThanNode(SourceSection) - Constructor for class org.pkl.core.ast.expression.binary.LessThanNode
 
LessThanOrEqualNode - Class in org.pkl.core.ast.expression.binary
 
LessThanOrEqualNode(SourceSection) - Constructor for class org.pkl.core.ast.expression.binary.LessThanOrEqualNode
 
LetExprNode - Class in org.pkl.core.ast.expression.binary
 
LetExprNode(SourceSection, UnresolvedFunctionNode, ExpressionNode, boolean) - Constructor for class org.pkl.core.ast.expression.binary.LetExprNode
 
license() - Method in record class org.pkl.core.project.Package
Returns the value of the license record component.
licenseText() - Method in record class org.pkl.core.project.Package
Returns the value of the licenseText record component.
lift(Object) - Static method in class org.pkl.core.runtime.VmNull
 
line - Variable in class org.pkl.core.util.json.Location
The line number, starting at 1.
LINE_BREAK - Static variable in class org.pkl.core.stdlib.AbstractStringRenderer
 
List - Static variable in class org.pkl.core.PClassInfo
 
List() - Constructor for class org.pkl.core.stdlib.base.BaseNodes.List
 
LIST - Enum constant in enum class org.pkl.core.util.pklbinary.PklBinaryCode
 
LIST - Static variable in class org.pkl.core.runtime.Identifier
 
LIST_MODULES_REQUEST - Enum constant in enum class org.pkl.core.messaging.Message.Type
 
LIST_MODULES_RESPONSE - Enum constant in enum class org.pkl.core.messaging.Message.Type
 
LIST_RESOURCES_REQUEST - Enum constant in enum class org.pkl.core.messaging.Message.Type
 
LIST_RESOURCES_RESPONSE - Enum constant in enum class org.pkl.core.messaging.Message.Type
 
listElements(URI) - Static method in class org.pkl.core.module.FileResolver
 
listElements(Path) - Static method in class org.pkl.core.module.FileResolver
 
listElements(PackageAssetUri, Checksums) - Method in interface org.pkl.core.packages.PackageResolver
 
listElements(SecurityManager, URI) - Method in interface org.pkl.core.externalreader.ExternalModuleResolver
 
listElements(SecurityManager, URI) - Method in interface org.pkl.core.externalreader.ExternalResourceResolver
 
listElements(SecurityManager, URI) - Method in class org.pkl.core.module.ModuleKeys.ExternalResolver
 
listElements(SecurityManager, URI) - Method in class org.pkl.core.module.ModuleKeys.ProjectPackage
 
listElements(SecurityManager, URI) - Method in interface org.pkl.core.runtime.ReaderBase
List elements within a base URI.
Listing - Static variable in class org.pkl.core.PClassInfo
 
LISTING - Enum constant in enum class org.pkl.core.util.pklbinary.PklBinaryCode
 
ListingNodes - Class in org.pkl.core.stdlib.base
 
ListingNodes.any - Class in org.pkl.core.stdlib.base
 
ListingNodes.contains - Class in org.pkl.core.stdlib.base
 
ListingNodes.distinct - Class in org.pkl.core.stdlib.base
 
ListingNodes.distinctBy - Class in org.pkl.core.stdlib.base
 
ListingNodes.every - Class in org.pkl.core.stdlib.base
 
ListingNodes.first - Class in org.pkl.core.stdlib.base
 
ListingNodes.firstOrNull - Class in org.pkl.core.stdlib.base
 
ListingNodes.fold - Class in org.pkl.core.stdlib.base
 
ListingNodes.foldIndexed - Class in org.pkl.core.stdlib.base
 
ListingNodes.getOrDefault - Class in org.pkl.core.stdlib.base
 
ListingNodes.getOrNull - Class in org.pkl.core.stdlib.base
 
ListingNodes.isDistinct - Class in org.pkl.core.stdlib.base
 
ListingNodes.isDistinctBy - Class in org.pkl.core.stdlib.base
 
ListingNodes.isEmpty - Class in org.pkl.core.stdlib.base
 
ListingNodes.join - Class in org.pkl.core.stdlib.base
 
ListingNodes.last - Class in org.pkl.core.stdlib.base
 
ListingNodes.lastIndex - Class in org.pkl.core.stdlib.base
 
ListingNodes.lastOrNull - Class in org.pkl.core.stdlib.base
 
ListingNodes.length - Class in org.pkl.core.stdlib.base
 
ListingNodes.single - Class in org.pkl.core.stdlib.base
 
ListingNodes.singleOrNull - Class in org.pkl.core.stdlib.base
 
ListingNodes.toList - Class in org.pkl.core.stdlib.base
 
ListingNodes.toSet - Class in org.pkl.core.stdlib.base
 
ListingOrMappingTypeCastNode - Class in org.pkl.core.ast.member
Performs a typecast on a Mapping entry value, or a Listing element.
ListingOrMappingTypeCastNode(VmLanguage, FrameDescriptor, TypeNode, String) - Constructor for class org.pkl.core.ast.member.ListingOrMappingTypeCastNode
 
ListingOrMappingTypeNode(SourceSection, VmLanguage, TypeNode, TypeNode) - Constructor for class org.pkl.core.ast.type.TypeNode.ListingOrMappingTypeNode
 
ListingTypeNode(SourceSection, VmLanguage, TypeNode) - Constructor for class org.pkl.core.ast.type.TypeNode.ListingTypeNode
 
listIterator() - Method in class org.pkl.core.util.json.Json.JsArray
 
listIterator(int) - Method in class org.pkl.core.util.json.Json.JsArray
 
ListLiteralNode - Class in org.pkl.core.ast.expression.literal
 
ListLiteralNode(SourceSection, ExpressionNode[]) - Constructor for class org.pkl.core.ast.expression.literal.ListLiteralNode
 
ListModulesRequest(long, long, URI) - Constructor for record class org.pkl.core.messaging.Messages.ListModulesRequest
Creates an instance of a ListModulesRequest record class.
ListModulesResponse(long, long, List<PathElement>, String) - Constructor for record class org.pkl.core.messaging.Messages.ListModulesResponse
Creates an instance of a ListModulesResponse record class.
ListNodes - Class in org.pkl.core.stdlib.base
 
ListNodes.add - Class in org.pkl.core.stdlib.base
 
ListNodes.any - Class in org.pkl.core.stdlib.base
 
ListNodes.contains - Class in org.pkl.core.stdlib.base
 
ListNodes.count - Class in org.pkl.core.stdlib.base
 
ListNodes.distinct - Class in org.pkl.core.stdlib.base
 
ListNodes.distinctBy - Class in org.pkl.core.stdlib.base
 
ListNodes.drop - Class in org.pkl.core.stdlib.base
 
ListNodes.dropLast - Class in org.pkl.core.stdlib.base
 
ListNodes.dropLastWhile - Class in org.pkl.core.stdlib.base
 
ListNodes.dropWhile - Class in org.pkl.core.stdlib.base
 
ListNodes.endsWith - Class in org.pkl.core.stdlib.base
 
ListNodes.every - Class in org.pkl.core.stdlib.base
 
ListNodes.filter - Class in org.pkl.core.stdlib.base
 
ListNodes.filterIndexed - Class in org.pkl.core.stdlib.base
 
ListNodes.filterIsInstance - Class in org.pkl.core.stdlib.base
 
ListNodes.filterNonNull - Class in org.pkl.core.stdlib.base
 
ListNodes.find - Class in org.pkl.core.stdlib.base
 
ListNodes.findIndex - Class in org.pkl.core.stdlib.base
 
ListNodes.findIndexOrNull - Class in org.pkl.core.stdlib.base
 
ListNodes.findLast - Class in org.pkl.core.stdlib.base
 
ListNodes.findLastIndex - Class in org.pkl.core.stdlib.base
 
ListNodes.findLastIndexOrNull - Class in org.pkl.core.stdlib.base
 
ListNodes.findLastOrNull - Class in org.pkl.core.stdlib.base
 
ListNodes.findOrNull - Class in org.pkl.core.stdlib.base
 
ListNodes.first - Class in org.pkl.core.stdlib.base
 
ListNodes.firstOrNull - Class in org.pkl.core.stdlib.base
 
ListNodes.flatMap - Class in org.pkl.core.stdlib.base
 
ListNodes.flatMapIndexed - Class in org.pkl.core.stdlib.base
 
ListNodes.flatten - Class in org.pkl.core.stdlib.base
 
ListNodes.fold - Class in org.pkl.core.stdlib.base
 
ListNodes.foldBack - Class in org.pkl.core.stdlib.base
 
ListNodes.foldIndexed - Class in org.pkl.core.stdlib.base
 
ListNodes.getOrNull - Class in org.pkl.core.stdlib.base
 
ListNodes.groupBy - Class in org.pkl.core.stdlib.base
 
ListNodes.indexOf - Class in org.pkl.core.stdlib.base
 
ListNodes.indexOfOrNull - Class in org.pkl.core.stdlib.base
 
ListNodes.isDistinct - Class in org.pkl.core.stdlib.base
 
ListNodes.isDistinctBy - Class in org.pkl.core.stdlib.base
 
ListNodes.isEmpty - Class in org.pkl.core.stdlib.base
 
ListNodes.join - Class in org.pkl.core.stdlib.base
 
ListNodes.last - Class in org.pkl.core.stdlib.base
 
ListNodes.lastIndex - Class in org.pkl.core.stdlib.base
 
ListNodes.lastIndexOf - Class in org.pkl.core.stdlib.base
 
ListNodes.lastIndexOfOrNull - Class in org.pkl.core.stdlib.base
 
ListNodes.lastOrNull - Class in org.pkl.core.stdlib.base
 
ListNodes.length - Class in org.pkl.core.stdlib.base
 
ListNodes.map - Class in org.pkl.core.stdlib.base
 
ListNodes.mapIndexed - Class in org.pkl.core.stdlib.base
 
ListNodes.mapNonNull - Class in org.pkl.core.stdlib.base
 
ListNodes.mapNonNullIndexed - Class in org.pkl.core.stdlib.base
 
ListNodes.max - Class in org.pkl.core.stdlib.base
 
ListNodes.maxBy - Class in org.pkl.core.stdlib.base
 
ListNodes.maxByOrNull - Class in org.pkl.core.stdlib.base
 
ListNodes.maxOrNull - Class in org.pkl.core.stdlib.base
 
ListNodes.maxWith - Class in org.pkl.core.stdlib.base
 
ListNodes.maxWithOrNull - Class in org.pkl.core.stdlib.base
 
ListNodes.min - Class in org.pkl.core.stdlib.base
 
ListNodes.minBy - Class in org.pkl.core.stdlib.base
 
ListNodes.minByOrNull - Class in org.pkl.core.stdlib.base
 
ListNodes.minOrNull - Class in org.pkl.core.stdlib.base
 
ListNodes.minWith - Class in org.pkl.core.stdlib.base
 
ListNodes.minWithOrNull - Class in org.pkl.core.stdlib.base
 
ListNodes.partition - Class in org.pkl.core.stdlib.base
 
ListNodes.reduce - Class in org.pkl.core.stdlib.base
 
ListNodes.reduceOrNull - Class in org.pkl.core.stdlib.base
 
ListNodes.repeat - Class in org.pkl.core.stdlib.base
 
ListNodes.replace - Class in org.pkl.core.stdlib.base
 
ListNodes.replaceOrNull - Class in org.pkl.core.stdlib.base
 
ListNodes.replaceRange - Class in org.pkl.core.stdlib.base
 
ListNodes.replaceRangeOrNull - Class in org.pkl.core.stdlib.base
 
ListNodes.rest - Class in org.pkl.core.stdlib.base
 
ListNodes.restOrNull - Class in org.pkl.core.stdlib.base
 
ListNodes.reverse - Class in org.pkl.core.stdlib.base
 
ListNodes.single - Class in org.pkl.core.stdlib.base
 
ListNodes.singleOrNull - Class in org.pkl.core.stdlib.base
 
ListNodes.sort - Class in org.pkl.core.stdlib.base
 
ListNodes.sortBy - Class in org.pkl.core.stdlib.base
 
ListNodes.sortWith - Class in org.pkl.core.stdlib.base
 
ListNodes.split - Class in org.pkl.core.stdlib.base
 
ListNodes.splitOrNull - Class in org.pkl.core.stdlib.base
 
ListNodes.startsWith - Class in org.pkl.core.stdlib.base
 
ListNodes.sublist - Class in org.pkl.core.stdlib.base
 
ListNodes.sublistOrNull - Class in org.pkl.core.stdlib.base
 
ListNodes.take - Class in org.pkl.core.stdlib.base
 
ListNodes.takeLast - Class in org.pkl.core.stdlib.base
 
ListNodes.takeLastWhile - Class in org.pkl.core.stdlib.base
 
ListNodes.takeWhile - Class in org.pkl.core.stdlib.base
 
ListNodes.toBytes - Class in org.pkl.core.stdlib.base
 
ListNodes.toDynamic - Class in org.pkl.core.stdlib.base
 
ListNodes.toList - Class in org.pkl.core.stdlib.base
 
ListNodes.toListing - Class in org.pkl.core.stdlib.base
 
ListNodes.toMap - Class in org.pkl.core.stdlib.base
 
ListNodes.toSet - Class in org.pkl.core.stdlib.base
 
ListNodes.zip - Class in org.pkl.core.stdlib.base
 
ListResourcesRequest(long, long, URI) - Constructor for record class org.pkl.core.messaging.Messages.ListResourcesRequest
Creates an instance of a ListResourcesRequest record class.
ListResourcesResponse(long, long, List<PathElement>, String) - Constructor for record class org.pkl.core.messaging.Messages.ListResourcesResponse
Creates an instance of a ListResourcesResponse record class.
ListTypeNode(SourceSection, TypeNode) - Constructor for class org.pkl.core.ast.type.TypeNode.ListTypeNode
 
load(Evaluator, ModuleSource) - Static method in class org.pkl.core.project.Project
 
load(ModuleSource) - Static method in class org.pkl.core.project.Project
Loads a project from the given source.
load(ModuleSource) - Static method in record class org.pkl.core.settings.PklSettings
Loads a settings file from the given path.
Load(String, URI) - Constructor for class org.pkl.core.repl.ReplRequest.Load
 
loadFromPath(Path) - Static method in class org.pkl.core.project.Project
Convenience method to load a project with the default security manager, no timeout, and the default stack frame transformer.
loadFromPath(Path, SecurityManager, Duration) - Static method in class org.pkl.core.project.Project
Convenience method to load a project with the default stack frame transformer.
loadFromPath(Path, SecurityManager, Duration, StackFrameTransformer, Map<String, String>) - Static method in class org.pkl.core.project.Project
Loads Project data from the given Path.
loadFromPklHomeDir() - Static method in record class org.pkl.core.settings.PklSettings
Loads the user settings file (~/.pkl/settings.pkl).
loadModule(URI, VmTyped) - Static method in class org.pkl.core.runtime.StdLibModule
 
loadModule(ModuleKey) - Method in class org.pkl.core.runtime.VmLanguage
 
loadModule(ModuleKey, Node) - Method in class org.pkl.core.runtime.VmLanguage
 
loadSource() - Method in interface org.pkl.core.module.ResolvedModuleKey
Loads module(s) from ResolvedModuleKey.getUri().
loadSource(ResolvedModuleKey) - Static method in class org.pkl.core.runtime.VmUtils
 
LOCAL - Static variable in class org.pkl.core.ast.VmModifier
 
LOCAL_CLASS_OBJECT_MEMBER - Static variable in class org.pkl.core.ast.VmModifier
 
LOCAL_TYPEALIAS_OBJECT_MEMBER - Static variable in class org.pkl.core.ast.VmModifier
 
localContext - Variable in class org.pkl.core.runtime.VmLanguage
 
localDependencies() - Method in record class org.pkl.core.project.DeclaredDependencies
Returns the value of the localDependencies record component.
LocalDependency(PackageUri, Path) - Constructor for class org.pkl.core.packages.Dependency.LocalDependency
 
localMethod(String) - Static method in class org.pkl.core.runtime.Identifier
 
localProperty(String) - Static method in class org.pkl.core.runtime.Identifier
 
LocalTypedPropertyNode - Class in org.pkl.core.ast.member
 
LocalTypedPropertyNode(VmLanguage, FrameDescriptor, ObjectMember, ExpressionNode, UnresolvedTypeNode) - Constructor for class org.pkl.core.ast.member.LocalTypedPropertyNode
 
Location - Class in org.pkl.core.util.json
An immutable object that represents a location in the parsed text.
log() - Constructor for class org.pkl.core.stdlib.math.MathNodes.log
 
log(String) - Method in interface org.pkl.core.messaging.MessageTransports.Logger
 
log(String, Object...) - Method in class org.pkl.core.messaging.MessageTransports.AbstractMessageTransport
 
LOG_MESSAGE - Enum constant in enum class org.pkl.core.messaging.Message.Type
 
log10() - Constructor for class org.pkl.core.stdlib.math.MathNodes.log10
 
log2() - Constructor for class org.pkl.core.stdlib.math.MathNodes.log2
 
Logger - Interface in org.pkl.core
SPI for log messages emitted by the Pkl evaluator.
LoggerImpl - Class in org.pkl.core.runtime
 
LoggerImpl(Logger, StackFrameTransformer) - Constructor for class org.pkl.core.runtime.LoggerImpl
 
Loggers - Class in org.pkl.core
Predefined Loggers.
LogicalAndNode - Class in org.pkl.core.ast.expression.binary
 
LogicalAndNode(SourceSection, ExpressionNode) - Constructor for class org.pkl.core.ast.expression.binary.LogicalAndNode
 
LogicalNotNode - Class in org.pkl.core.ast.expression.unary
 
LogicalNotNode(SourceSection) - Constructor for class org.pkl.core.ast.expression.unary.LogicalNotNode
 
LogicalOrNode - Class in org.pkl.core.ast.expression.binary
 
LogicalOrNode(SourceSection, ExpressionNode) - Constructor for class org.pkl.core.ast.expression.binary.LogicalOrNode
 
logs() - Method in record class org.pkl.core.TestResults
Returns the value of the logs record component.

M

MAGENTA - Enum constant in enum class org.pkl.core.util.AnsiStringBuilder.AnsiCode
 
majorVersion() - Method in record class org.pkl.core.project.CanonicalPackageUri
Returns the value of the majorVersion record component.
makeNew(E[], int, int, RrbTree.Node<E>, int) - Method in class org.pkl.core.util.paguro.RrbTree.ImRrbt
 
makeNew(E[], int, int, RrbTree.Node<E>, int) - Method in class org.pkl.core.util.paguro.RrbTree
Allows removing duplicated code by letting super-class produce new members of subclass types.
makeNew(E[], int, int, RrbTree.Node<E>, int) - Method in class org.pkl.core.util.paguro.RrbTree.MutRrbt
 
MalformedJsonException(ParseException, String) - Constructor for exception class org.pkl.core.util.json.Json.MalformedJsonException
 
map() - Constructor for class org.pkl.core.stdlib.base.IntSeqNodes.map
 
map() - Constructor for class org.pkl.core.stdlib.base.ListNodes.map
 
map() - Constructor for class org.pkl.core.stdlib.base.MapNodes.map
 
map() - Constructor for class org.pkl.core.stdlib.base.SetNodes.map
 
Map - Static variable in class org.pkl.core.PClassInfo
 
Map() - Constructor for class org.pkl.core.stdlib.base.BaseNodes.Map
 
MAP - Enum constant in enum class org.pkl.core.util.pklbinary.PklBinaryCode
 
MAP - Static variable in class org.pkl.core.runtime.Identifier
 
mapIndexed() - Constructor for class org.pkl.core.stdlib.base.ListNodes.mapIndexed
 
mapIndexed() - Constructor for class org.pkl.core.stdlib.base.SetNodes.mapIndexed
 
mapKeys() - Constructor for class org.pkl.core.stdlib.base.MapNodes.mapKeys
 
MapLiteralNode - Class in org.pkl.core.ast.expression.literal
 
MapLiteralNode(SourceSection, ExpressionNode[]) - Constructor for class org.pkl.core.ast.expression.literal.MapLiteralNode
 
MapNodes - Class in org.pkl.core.stdlib.base
 
MapNodes.any - Class in org.pkl.core.stdlib.base
 
MapNodes.containsKey - Class in org.pkl.core.stdlib.base
 
MapNodes.containsValue - Class in org.pkl.core.stdlib.base
 
MapNodes.entries - Class in org.pkl.core.stdlib.base
 
MapNodes.every - Class in org.pkl.core.stdlib.base
 
MapNodes.filter - Class in org.pkl.core.stdlib.base
 
MapNodes.flatMap - Class in org.pkl.core.stdlib.base
 
MapNodes.fold - Class in org.pkl.core.stdlib.base
 
MapNodes.getOrNull - Class in org.pkl.core.stdlib.base
 
MapNodes.isEmpty - Class in org.pkl.core.stdlib.base
 
MapNodes.keys - Class in org.pkl.core.stdlib.base
 
MapNodes.length - Class in org.pkl.core.stdlib.base
 
MapNodes.map - Class in org.pkl.core.stdlib.base
 
MapNodes.mapKeys - Class in org.pkl.core.stdlib.base
 
MapNodes.mapValues - Class in org.pkl.core.stdlib.base
 
MapNodes.put - Class in org.pkl.core.stdlib.base
 
MapNodes.remove - Class in org.pkl.core.stdlib.base
 
MapNodes.toDynamic - Class in org.pkl.core.stdlib.base
 
MapNodes.toMap - Class in org.pkl.core.stdlib.base
 
MapNodes.toMapping - Class in org.pkl.core.stdlib.base
 
MapNodes.toTyped - Class in org.pkl.core.stdlib.base
 
MapNodes.values - Class in org.pkl.core.stdlib.base
 
mapNonNull() - Constructor for class org.pkl.core.stdlib.base.ListNodes.mapNonNull
 
mapNonNull() - Constructor for class org.pkl.core.stdlib.base.SetNodes.mapNonNull
 
mapNonNullIndexed() - Constructor for class org.pkl.core.stdlib.base.ListNodes.mapNonNullIndexed
 
mapNonNullIndexed() - Constructor for class org.pkl.core.stdlib.base.SetNodes.mapNonNullIndexed
 
Mapping - Static variable in class org.pkl.core.PClassInfo
 
MAPPING - Enum constant in enum class org.pkl.core.util.pklbinary.PklBinaryCode
 
MappingException(String, Exception) - Constructor for exception class org.pkl.core.util.json.Json.MappingException
 
MappingNodes - Class in org.pkl.core.stdlib.base
 
MappingNodes.any - Class in org.pkl.core.stdlib.base
 
MappingNodes.containsKey - Class in org.pkl.core.stdlib.base
 
MappingNodes.containsValue - Class in org.pkl.core.stdlib.base
 
MappingNodes.every - Class in org.pkl.core.stdlib.base
 
MappingNodes.fold - Class in org.pkl.core.stdlib.base
 
MappingNodes.getOrDefault - Class in org.pkl.core.stdlib.base
 
MappingNodes.getOrNull - Class in org.pkl.core.stdlib.base
 
MappingNodes.isEmpty - Class in org.pkl.core.stdlib.base
 
MappingNodes.keys - Class in org.pkl.core.stdlib.base
 
MappingNodes.length - Class in org.pkl.core.stdlib.base
 
MappingNodes.toMap - Class in org.pkl.core.stdlib.base
 
MappingTypeNode(SourceSection, VmLanguage, TypeNode, TypeNode) - Constructor for class org.pkl.core.ast.type.TypeNode.MappingTypeNode
 
MapTypeNode(SourceSection, TypeNode, TypeNode) - Constructor for class org.pkl.core.ast.type.TypeNode.MapTypeNode
 
mapValues() - Constructor for class org.pkl.core.stdlib.base.MapNodes.mapValues
 
mask - Variable in class org.pkl.core.ast.type.TypeNode.IntMaskSlotTypeNode
 
matchEntire() - Constructor for class org.pkl.core.stdlib.base.RegexNodes.matchEntire
 
matcher(String) - Method in class org.pkl.core.runtime.VmRegex
 
matches() - Constructor for class org.pkl.core.stdlib.base.StringNodes.matches
 
MathModule - Class in org.pkl.core.runtime
 
MathNodes - Class in org.pkl.core.stdlib.math
 
MathNodes.acos - Class in org.pkl.core.stdlib.math
 
MathNodes.asin - Class in org.pkl.core.stdlib.math
 
MathNodes.atan - Class in org.pkl.core.stdlib.math
 
MathNodes.atan2 - Class in org.pkl.core.stdlib.math
 
MathNodes.cbrt - Class in org.pkl.core.stdlib.math
 
MathNodes.cos - Class in org.pkl.core.stdlib.math
 
MathNodes.e - Class in org.pkl.core.stdlib.math
 
MathNodes.exp - Class in org.pkl.core.stdlib.math
 
MathNodes.gcd - Class in org.pkl.core.stdlib.math
 
MathNodes.isPowerOfTwo - Class in org.pkl.core.stdlib.math
 
MathNodes.lcm - Class in org.pkl.core.stdlib.math
 
MathNodes.log - Class in org.pkl.core.stdlib.math
 
MathNodes.log10 - Class in org.pkl.core.stdlib.math
 
MathNodes.log2 - Class in org.pkl.core.stdlib.math
 
MathNodes.max - Class in org.pkl.core.stdlib.math
 
MathNodes.maxFiniteFloat - Class in org.pkl.core.stdlib.math
 
MathNodes.maxInt - Class in org.pkl.core.stdlib.math
 
MathNodes.maxInt16 - Class in org.pkl.core.stdlib.math
 
MathNodes.maxInt32 - Class in org.pkl.core.stdlib.math
 
MathNodes.maxInt8 - Class in org.pkl.core.stdlib.math
 
MathNodes.maxUInt - Class in org.pkl.core.stdlib.math
 
MathNodes.maxUInt16 - Class in org.pkl.core.stdlib.math
 
MathNodes.maxUInt32 - Class in org.pkl.core.stdlib.math
 
MathNodes.maxUInt8 - Class in org.pkl.core.stdlib.math
 
MathNodes.min - Class in org.pkl.core.stdlib.math
 
MathNodes.minFiniteFloat - Class in org.pkl.core.stdlib.math
 
MathNodes.minInt - Class in org.pkl.core.stdlib.math
 
MathNodes.minInt16 - Class in org.pkl.core.stdlib.math
 
MathNodes.minInt32 - Class in org.pkl.core.stdlib.math
 
MathNodes.minInt8 - Class in org.pkl.core.stdlib.math
 
MathNodes.minPositiveFloat - Class in org.pkl.core.stdlib.math
 
MathNodes.pi - Class in org.pkl.core.stdlib.math
 
MathNodes.sin - Class in org.pkl.core.stdlib.math
 
MathNodes.sqrt - Class in org.pkl.core.stdlib.math
 
MathNodes.tan - Class in org.pkl.core.stdlib.math
 
MathUtils - Class in org.pkl.core.util
 
max() - Constructor for class org.pkl.core.stdlib.base.ListNodes.max
 
max() - Constructor for class org.pkl.core.stdlib.base.SetNodes.max
 
max() - Constructor for class org.pkl.core.stdlib.math.MathNodes.max
 
MAX_COLLECTION_ALIASES - Static variable in class org.pkl.core.runtime.Identifier
 
maxBy() - Constructor for class org.pkl.core.stdlib.base.ListNodes.maxBy
 
maxBy() - Constructor for class org.pkl.core.stdlib.base.SetNodes.maxBy
 
maxByOrNull() - Constructor for class org.pkl.core.stdlib.base.ListNodes.maxByOrNull
 
maxByOrNull() - Constructor for class org.pkl.core.stdlib.base.SetNodes.maxByOrNull
 
maxFiniteFloat() - Constructor for class org.pkl.core.stdlib.math.MathNodes.maxFiniteFloat
 
maxInt() - Constructor for class org.pkl.core.stdlib.math.MathNodes.maxInt
 
maxInt16() - Constructor for class org.pkl.core.stdlib.math.MathNodes.maxInt16
 
maxInt32() - Constructor for class org.pkl.core.stdlib.math.MathNodes.maxInt32
 
maxInt8() - Constructor for class org.pkl.core.stdlib.math.MathNodes.maxInt8
 
maxListingMemberIndex - Variable in class org.pkl.core.ast.expression.literal.SpecializedObjectLiteralNode
 
maxOrNull() - Constructor for class org.pkl.core.stdlib.base.ListNodes.maxOrNull
 
maxOrNull() - Constructor for class org.pkl.core.stdlib.base.SetNodes.maxOrNull
 
maxUInt() - Constructor for class org.pkl.core.stdlib.math.MathNodes.maxUInt
 
maxUInt16() - Constructor for class org.pkl.core.stdlib.math.MathNodes.maxUInt16
 
maxUInt32() - Constructor for class org.pkl.core.stdlib.math.MathNodes.maxUInt32
 
maxUInt8() - Constructor for class org.pkl.core.stdlib.math.MathNodes.maxUInt8
 
maxWith() - Constructor for class org.pkl.core.stdlib.base.ListNodes.maxWith
 
maxWith() - Constructor for class org.pkl.core.stdlib.base.SetNodes.maxWith
 
maxWithOrNull() - Constructor for class org.pkl.core.stdlib.base.ListNodes.maxWithOrNull
 
maxWithOrNull() - Constructor for class org.pkl.core.stdlib.base.SetNodes.maxWithOrNull
 
mb() - Constructor for class org.pkl.core.stdlib.base.FloatNodes.mb
 
mb() - Constructor for class org.pkl.core.stdlib.base.IntNodes.mb
 
MB - Static variable in class org.pkl.core.runtime.Identifier
 
md5() - Constructor for class org.pkl.core.stdlib.base.BytesNodes.md5
 
md5() - Constructor for class org.pkl.core.stdlib.base.StringNodes.md5
 
md5(byte[]) - Static method in class org.pkl.core.util.ByteArrayUtils
 
MEBIBYTES - Enum constant in enum class org.pkl.core.DataSizeUnit
 
MEGABYTES - Enum constant in enum class org.pkl.core.DataSizeUnit
 
member - Variable in class org.pkl.core.ast.expression.generator.GeneratorPropertyNode
 
member - Variable in class org.pkl.core.ast.member.RegularMemberNode
 
Member - Class in org.pkl.core.ast.member
 
Member - Class in org.pkl.core
Common base class for TypeAlias, PClass, PClass.Property, and PClass.Method.
Member(SourceSection, SourceSection, int, Identifier, String) - Constructor for class org.pkl.core.ast.member.Member
 
Member(String, Member.SourceLocation, Set<Modifier>, List<PObject>, String) - Constructor for class org.pkl.core.Member
 
Member.SourceLocation - Record Class in org.pkl.core
The source location of a Member.
MemberLookupMode - Enum Class in org.pkl.core.ast
 
MemberLookupSuggestions - Class in org.pkl.core.runtime
 
MemberLookupSuggestions(VmObjectLike, Object, int, Set<MemberLookupSuggestions.Candidate.Kind>) - Constructor for class org.pkl.core.runtime.MemberLookupSuggestions
 
MemberLookupSuggestions.Candidate - Class in org.pkl.core.runtime
 
MemberLookupSuggestions.Candidate.Kind - Enum Class in org.pkl.core.runtime
 
MemberNode - Class in org.pkl.core.ast
 
MemberNode(VmLanguage, FrameDescriptor, ExpressionNode) - Constructor for class org.pkl.core.ast.MemberNode
 
members - Variable in class org.pkl.core.ast.expression.literal.SpecializedObjectLiteralNode
 
members - Variable in class org.pkl.core.repl.ReplResponse.Completion
 
members - Variable in class org.pkl.core.runtime.VmObject
 
message() - Method in record class org.pkl.core.TestResults.Error
Returns the value of the message record component.
message() - Method in record class org.pkl.core.TestResults.Failure
Returns the value of the message record component.
Message - Interface in org.pkl.core.messaging
 
MESSAGE - Static variable in class org.pkl.core.runtime.Identifier
 
Message.Client - Interface in org.pkl.core.messaging
 
Message.Client.OneWay - Interface in org.pkl.core.messaging
 
Message.Client.Request - Interface in org.pkl.core.messaging
 
Message.Client.Response - Interface in org.pkl.core.messaging
 
Message.OneWay - Interface in org.pkl.core.messaging
 
Message.Request - Interface in org.pkl.core.messaging
 
Message.Response - Interface in org.pkl.core.messaging
 
Message.Server - Interface in org.pkl.core.messaging
 
Message.Server.OneWay - Interface in org.pkl.core.messaging
 
Message.Server.Request - Interface in org.pkl.core.messaging
 
Message.Server.Response - Interface in org.pkl.core.messaging
 
Message.Type - Enum Class in org.pkl.core.messaging
 
MessageDecoder - Interface in org.pkl.core.messaging
Decodes a stream of messages.
MessageEncoder - Interface in org.pkl.core.messaging
Encodes a stream of messages.
Messages - Class in org.pkl.core.messaging
 
Messages.ListModulesRequest - Record Class in org.pkl.core.messaging
 
Messages.ListModulesResponse - Record Class in org.pkl.core.messaging
 
Messages.ListResourcesRequest - Record Class in org.pkl.core.messaging
 
Messages.ListResourcesResponse - Record Class in org.pkl.core.messaging
 
Messages.ModuleReaderSpec - Record Class in org.pkl.core.messaging
 
Messages.ReadModuleRequest - Record Class in org.pkl.core.messaging
 
Messages.ReadModuleResponse - Record Class in org.pkl.core.messaging
 
Messages.ReadResourceRequest - Record Class in org.pkl.core.messaging
 
Messages.ReadResourceResponse - Record Class in org.pkl.core.messaging
 
Messages.ResourceReaderSpec - Record Class in org.pkl.core.messaging
 
MessageTransport - Interface in org.pkl.core.messaging
A bidirectional transport for sending and receiving messages.
MessageTransport.OneWayHandler - Interface in org.pkl.core.messaging
 
MessageTransport.RequestHandler - Interface in org.pkl.core.messaging
 
MessageTransport.ResponseHandler - Interface in org.pkl.core.messaging
 
MessageTransports - Class in org.pkl.core.messaging
Factory methods for creating [MessageTransport]s.
MessageTransports.AbstractMessageTransport - Class in org.pkl.core.messaging
 
MessageTransports.DirectMessageTransport - Class in org.pkl.core.messaging
 
MessageTransports.EncodingMessageTransport - Class in org.pkl.core.messaging
 
MessageTransports.Logger - Interface in org.pkl.core.messaging
 
metadataChecksum() - Method in record class org.pkl.core.project.ProjectPackager.PackageResult
Returns the value of the metadataChecksum record component.
metadataChecksumFile() - Method in record class org.pkl.core.project.ProjectPackager.PackageResult
Returns the value of the metadataChecksumFile record component.
metadataFile() - Method in record class org.pkl.core.project.ProjectPackager.PackageResult
Returns the value of the metadataFile record component.
method(String, boolean) - Static method in class org.pkl.core.runtime.Identifier
 
Method(PClass, String, Member.SourceLocation, Set<Modifier>, List<PObject>, String, List<TypeParameter>, Map<String, PType>, PType) - Constructor for class org.pkl.core.PClass.Method
 
METHOD - Enum constant in enum class org.pkl.core.runtime.MemberLookupSuggestions.Candidate.Kind
 
methodFactory - Static variable in class org.pkl.core.runtime.MirrorFactories
 
methodName - Variable in class org.pkl.core.ast.expression.member.InvokeMethodVirtualNode
 
methodParameterFactory - Static variable in class org.pkl.core.runtime.MirrorFactories
 
MethodScope(SymbolTable.Scope, Identifier, String, ConstLevel, FrameDescriptor.Builder, List<TypeParameter>) - Constructor for class org.pkl.core.ast.builder.SymbolTable.MethodScope
 
mib() - Constructor for class org.pkl.core.stdlib.base.FloatNodes.mib
 
mib() - Constructor for class org.pkl.core.stdlib.base.IntNodes.mib
 
MIB - Static variable in class org.pkl.core.runtime.Identifier
 
MicrobenchmarkNodes - Class in org.pkl.core.stdlib.benchmark
 
MicrobenchmarkNodes() - Constructor for class org.pkl.core.stdlib.benchmark.MicrobenchmarkNodes
 
MicrobenchmarkNodes.run - Class in org.pkl.core.stdlib.benchmark
 
MicrobenchmarkNodes.RunIterationsNode - Class in org.pkl.core.stdlib.benchmark
 
MICROS - Enum constant in enum class org.pkl.core.DurationUnit
 
MILLIS - Enum constant in enum class org.pkl.core.DurationUnit
 
MIME_TYPE - Static variable in class org.pkl.core.runtime.VmLanguage
 
min() - Constructor for class org.pkl.core.stdlib.base.FloatNodes.min
 
min() - Constructor for class org.pkl.core.stdlib.base.IntNodes.min
 
min() - Constructor for class org.pkl.core.stdlib.base.ListNodes.min
 
min() - Constructor for class org.pkl.core.stdlib.base.SetNodes.min
 
min() - Constructor for class org.pkl.core.stdlib.math.MathNodes.min
 
MIN - Static variable in class org.pkl.core.runtime.Identifier
 
MIN_PKL_VERSION - Static variable in class org.pkl.core.runtime.Identifier
 
minBy() - Constructor for class org.pkl.core.stdlib.base.ListNodes.minBy
 
minBy() - Constructor for class org.pkl.core.stdlib.base.SetNodes.minBy
 
minByOrNull() - Constructor for class org.pkl.core.stdlib.base.ListNodes.minByOrNull
 
minByOrNull() - Constructor for class org.pkl.core.stdlib.base.SetNodes.minByOrNull
 
minFiniteFloat() - Constructor for class org.pkl.core.stdlib.math.MathNodes.minFiniteFloat
 
minInt() - Constructor for class org.pkl.core.stdlib.math.MathNodes.minInt
 
minInt16() - Constructor for class org.pkl.core.stdlib.math.MathNodes.minInt16
 
minInt32() - Constructor for class org.pkl.core.stdlib.math.MathNodes.minInt32
 
minInt8() - Constructor for class org.pkl.core.stdlib.math.MathNodes.minInt8
 
minOrNull() - Constructor for class org.pkl.core.stdlib.base.ListNodes.minOrNull
 
minOrNull() - Constructor for class org.pkl.core.stdlib.base.SetNodes.minOrNull
 
minPositiveFloat() - Constructor for class org.pkl.core.stdlib.math.MathNodes.minPositiveFloat
 
MINUTES - Enum constant in enum class org.pkl.core.DurationUnit
 
minWith() - Constructor for class org.pkl.core.stdlib.base.ListNodes.minWith
 
minWith() - Constructor for class org.pkl.core.stdlib.base.SetNodes.minWith
 
minWithOrNull() - Constructor for class org.pkl.core.stdlib.base.ListNodes.minWithOrNull
 
minWithOrNull() - Constructor for class org.pkl.core.stdlib.base.SetNodes.minWithOrNull
 
MirrorFactories - Class in org.pkl.core.runtime
 
MissingFieldException(Object, String) - Constructor for exception class org.pkl.core.util.json.Json.MissingFieldException
 
MODE - Static variable in class org.pkl.core.runtime.Identifier
 
Modifier - Enum Class in org.pkl.core
 
modifiers - Variable in class org.pkl.core.ast.member.Member
 
modifiers - Variable in class org.pkl.core.ast.member.UnresolvedClassMemberNode
 
Module - Static variable in class org.pkl.core.PClassInfo
 
Module() - Constructor for class org.pkl.core.stdlib.reflect.ReflectNodes.Module
 
Module(SourceSection) - Constructor for class org.pkl.core.ast.type.UnresolvedTypeNode.Module
 
MODULE - Enum constant in enum class org.pkl.core.ast.builder.ConstLevel
 
MODULE - Static variable in class org.pkl.core.PType
The type of the enclosing module.
MODULE - Static variable in class org.pkl.core.runtime.Identifier
 
MODULE_CLASS_NAME - Static variable in class org.pkl.core.PClassInfo
 
MODULE_INFO - Static variable in class org.pkl.core.runtime.Identifier
 
ModuleCache - Class in org.pkl.core.runtime
Caches modules by the URI originally specified in the importing module, and also by the resolved URI from which the module was eventually loaded.
ModuleCache() - Constructor for class org.pkl.core.runtime.ModuleCache
 
ModuleCache.ModuleInitializer - Interface in org.pkl.core.runtime
 
moduleCacheDir() - Method in record class org.pkl.core.evaluatorSettings.PklEvaluatorSettings
Returns the value of the moduleCacheDir record component.
ModuleClassNodes - Class in org.pkl.core.stdlib.base
 
ModuleClassNodes.relativePathTo - Class in org.pkl.core.stdlib.base
 
moduleFactory - Static variable in class org.pkl.core.runtime.MirrorFactories
 
ModuleInfo - Class in org.pkl.core.runtime
 
ModuleInfo - Static variable in class org.pkl.core.PClassInfo
 
ModuleInfo(SourceSection, SourceSection, SourceSection[], String, ModuleKey, ResolvedModuleKey, boolean) - Constructor for class org.pkl.core.runtime.ModuleInfo
 
ModuleKey - Interface in org.pkl.core.module
SPI for identifying, resolving, caching, and resolving a Pkl module.
ModuleKeyFactories - Class in org.pkl.core.module
Utilities for obtaining and using module key factories.
ModuleKeyFactory - Interface in org.pkl.core.module
A factory for ModuleKeys.
ModuleKeys - Class in org.pkl.core.module
Utilities for creating and using ModuleKeys.
ModuleKeys.ExternalResolver - Class in org.pkl.core.module
 
ModuleKeys.ProjectPackage - Class in org.pkl.core.module
Represents a module imported via the projectpackage scheme.
moduleName() - Method in record class org.pkl.core.TestResults
Returns the value of the moduleName record component.
ModuleNode - Class in org.pkl.core.ast.member
 
ModuleNode(VmLanguage, SourceSection, String, ExpressionNode) - Constructor for class org.pkl.core.ast.member.ModuleNode
 
moduleOf() - Constructor for class org.pkl.core.stdlib.reflect.ReflectNodes.moduleOf
 
ModuleOutput - Static variable in class org.pkl.core.PClassInfo
 
modulePath() - Method in record class org.pkl.core.evaluatorSettings.PklEvaluatorSettings
Returns the value of the modulePath record component.
modulePath(String) - Static method in class org.pkl.core.ModuleSource
 
modulePath(URI, ModulePathResolver) - Static method in class org.pkl.core.module.ModuleKeys
Creates a module key for a modulepath: module to be resolved with the given resolver.
modulePath(ModulePathResolver) - Static method in class org.pkl.core.module.ModuleKeyFactories
Returns a factory for modulepath: modules resolved on the given module path.
modulePath(ModulePathResolver) - Static method in class org.pkl.core.resource.ResourceReaders
A resource reader for Pkl module path (--module-path) resources.
ModulePathResolver - Class in org.pkl.core.module
Resolves modulepath URIs from ZIP or JAR files, or from directory paths.
ModulePathResolver(Iterable<Path>) - Constructor for class org.pkl.core.module.ModulePathResolver
 
ModuleReaderSpec - Record Class in org.pkl.core.externalreader
 
ModuleReaderSpec(String, boolean, boolean, boolean) - Constructor for record class org.pkl.core.externalreader.ModuleReaderSpec
Creates an instance of a ModuleReaderSpec record class.
ModuleReaderSpec(String, boolean, boolean, boolean) - Constructor for record class org.pkl.core.messaging.Messages.ModuleReaderSpec
Creates an instance of a ModuleReaderSpec record class.
ModuleResolver - Class in org.pkl.core.runtime
 
ModuleResolver(Collection<ModuleKeyFactory>) - Constructor for class org.pkl.core.runtime.ModuleResolver
 
modules() - Method in record class org.pkl.core.Release.StandardLibrary
Returns the value of the modules record component.
ModuleSchema - Class in org.pkl.core
Describes the property, method and class members of a module.
ModuleSchema(URI, String, boolean, ModuleSchema, PClass, String, List<PObject>, Map<String, PClass>, Map<String, TypeAlias>, Map<String, URI>) - Constructor for class org.pkl.core.ModuleSchema
Constructs a ModuleSchema instance.
ModuleScope(ModuleInfo) - Constructor for class org.pkl.core.ast.builder.SymbolTable.ModuleScope
 
ModuleSource - Class in org.pkl.core
A representation for a Pkl module's source URI, and optionally its source text.
moduleType() - Constructor for class org.pkl.core.stdlib.reflect.ReflectNodes.moduleType
 
moduleTypeFactory - Static variable in class org.pkl.core.runtime.MirrorFactories
 
ms() - Constructor for class org.pkl.core.stdlib.base.FloatNodes.ms
 
ms() - Constructor for class org.pkl.core.stdlib.base.IntNodes.ms
 
MS - Static variable in class org.pkl.core.runtime.Identifier
 
mt() - Method in class org.pkl.core.util.paguro.RrbTree.ImRrbt
 
mt() - Method in class org.pkl.core.util.paguro.RrbTree
Creates a new empty ("M-T") tree of the appropriate (mutable/immutable) type.
mt() - Method in class org.pkl.core.util.paguro.RrbTree.MutRrbt
 
multiLine(int) - Static method in class org.pkl.core.runtime.VmValueRenderer
 
MultiplicationNode - Class in org.pkl.core.ast.expression.binary
 
MultiplicationNode(SourceSection) - Constructor for class org.pkl.core.ast.expression.binary.MultiplicationNode
 
multiply(double) - Method in class org.pkl.core.runtime.VmDataSize
 
multiply(double) - Method in class org.pkl.core.runtime.VmDuration
 
multiply(double, double) - Static method in class org.pkl.core.runtime.VmSafeMath
 
multiply(long, long) - Static method in class org.pkl.core.runtime.VmSafeMath
 
mutable() - Method in class org.pkl.core.util.paguro.RrbTree.ImRrbt
MutableBoolean - Class in org.pkl.core.util
A mutable boolean in a box.
MutableBoolean(boolean) - Constructor for class org.pkl.core.util.MutableBoolean
 
MutableLong - Class in org.pkl.core.util
A mutable long in a box.
MutableLong(long) - Constructor for class org.pkl.core.util.MutableLong
 
MutableReference<T> - Class in org.pkl.core.util
A mutable reference in a box.
MutableReference(T) - Constructor for class org.pkl.core.util.MutableReference
 
myPackageUri() - Method in record class org.pkl.core.project.DeclaredDependencies
Returns the value of the myPackageUri record component.

N

name - Variable in class org.pkl.core.ast.member.Member
 
name - Variable in class org.pkl.core.ast.member.UnresolvedClassMemberNode
 
name - Variable in class org.pkl.core.stdlib.AbstractRenderer
The name of this renderer.
name() - Method in record class org.pkl.core.Platform.OperatingSystem
Returns the value of the name record component.
name() - Method in record class org.pkl.core.Platform.Runtime
Returns the value of the name record component.
name() - Method in record class org.pkl.core.Platform.VirtualMachine
Returns the value of the name record component.
name() - Method in record class org.pkl.core.project.Package
Returns the value of the name record component.
name() - Method in record class org.pkl.core.runtime.VmException.ProgramValue
Returns the value of the name record component.
name() - Method in record class org.pkl.core.TestResults.TestResult
Returns the value of the name record component.
name() - Method in record class org.pkl.core.TestResults.TestSectionResults
Returns the value of the name record component.
name(String) - Method in class org.pkl.core.util.json.JsonWriter
Encodes the property name.
NAME - Static variable in class org.pkl.core.runtime.Identifier
 
NaN() - Constructor for class org.pkl.core.stdlib.base.BaseNodes.NaN
 
NANOS - Enum constant in enum class org.pkl.core.DurationUnit
 
negate(double) - Static method in class org.pkl.core.runtime.VmSafeMath
 
negate(long) - Static method in class org.pkl.core.runtime.VmSafeMath
 
NEVER - Enum constant in enum class org.pkl.core.evaluatorSettings.Color
 
newConcurrentHashMap(int) - Static method in class org.pkl.core.util.CollectionUtils
 
newForGeneratorMemberDescriptorBuilder() - Method in class org.pkl.core.ast.builder.SymbolTable.Scope
Returns a new descriptor builder for a GeneratorMemberNode in the current scope.
newFrameDescriptorBuilder() - Method in class org.pkl.core.ast.builder.SymbolTable.Scope
Returns a new descriptor builder that contains the same slots as the current scope's frame descriptor.
newHashMap(int) - Static method in class org.pkl.core.util.CollectionUtils
 
newHashSet() - Static method in class org.pkl.core.util.CollectionUtils
 
newHashSet(int) - Static method in class org.pkl.core.util.CollectionUtils
 
newInstance() - Method in class org.pkl.core.util.AnsiStringBuilder
Returns a fresh instance of this string builder.
newline() - Method in class org.pkl.core.util.json.JsonWriter
 
newLinkedHashMap(int) - Static method in class org.pkl.core.util.CollectionUtils
 
newLinkedHashSet(int) - Static method in class org.pkl.core.util.CollectionUtils
 
next() - Method in class org.pkl.core.runtime.Iterators.ReverseArrayIterator
 
next() - Method in class org.pkl.core.runtime.Iterators.ReverseTruffleIterator
 
next() - Method in class org.pkl.core.runtime.Iterators.TruffleIterator
 
next() - Method in class org.pkl.core.util.pklbinary.AbstractPklBinaryDecoder.DecodeIterator
 
noCache() - Method in record class org.pkl.core.evaluatorSettings.PklEvaluatorSettings
Returns the value of the noCache record component.
NONE - Enum constant in enum class org.pkl.core.ast.builder.ConstLevel
 
NONE - Static variable in class org.pkl.core.ast.VmModifier
 
NonFinalClassTypeNode(SourceSection, VmClass) - Constructor for class org.pkl.core.ast.type.TypeNode.NonFinalClassTypeNode
 
NonFinalModuleTypeNode(SourceSection, VmClass) - Constructor for class org.pkl.core.ast.type.TypeNode.NonFinalModuleTypeNode
 
Nonnull - Annotation Interface in org.pkl.core.util
 
NonnullByDefault - Annotation Interface in org.pkl.core.util
Indicates that method return types and method parameters in the annotated package are Nonnull unless explicitly annotated with Nullable.
NonNullNode - Class in org.pkl.core.ast.expression.unary
 
NonNullNode(SourceSection, ExpressionNode) - Constructor for class org.pkl.core.ast.expression.unary.NonNullNode
 
NonNullTypeAliasTypeNode() - Constructor for class org.pkl.core.ast.type.TypeNode.NonNullTypeAliasTypeNode
 
noop() - Static method in class org.pkl.core.Loggers
Returns a logger that discards log messages.
noProxy() - Method in record class org.pkl.core.evaluatorSettings.PklEvaluatorSettings.Proxy
Returns the value of the noProxy record component.
NoSuchPropertyException - Exception Class in org.pkl.core
Indicates that a nonexistent property was requested for a Composite.
NoSuchPropertyException(String, String) - Constructor for exception class org.pkl.core.NoSuchPropertyException
 
NotEqualNode - Class in org.pkl.core.ast.expression.binary
 
NotEqualNode(SourceSection) - Constructor for class org.pkl.core.ast.expression.binary.NotEqualNode
 
Nothing(SourceSection) - Constructor for class org.pkl.core.ast.type.UnresolvedTypeNode.Nothing
 
Nothing(SourceSection, Object) - Constructor for exception class org.pkl.core.ast.type.VmTypeMismatchException.Nothing
 
NOTHING - Static variable in class org.pkl.core.PType
The bottom type.
nothingType() - Constructor for class org.pkl.core.stdlib.reflect.ReflectNodes.nothingType
 
nothingTypeFactory - Static variable in class org.pkl.core.runtime.MirrorFactories
 
NothingTypeNode(SourceSection) - Constructor for class org.pkl.core.ast.type.TypeNode.NothingTypeNode
 
notifyInitialized() - Method in class org.pkl.core.runtime.VmClass
 
ns() - Constructor for class org.pkl.core.stdlib.base.FloatNodes.ns
 
ns() - Constructor for class org.pkl.core.stdlib.base.IntNodes.ns
 
NS - Static variable in class org.pkl.core.runtime.Identifier
 
Null - Static variable in class org.pkl.core.PClassInfo
 
Null() - Constructor for class org.pkl.core.stdlib.base.BaseNodes.Null
 
nullable() - Constructor for class org.pkl.core.stdlib.reflect.TypeNodes.nullable
 
Nullable - Annotation Interface in org.pkl.core.util
 
Nullable(SourceSection, UnresolvedTypeNode) - Constructor for class org.pkl.core.ast.type.UnresolvedTypeNode.Nullable
 
Nullable(PType) - Constructor for class org.pkl.core.PType.Nullable
 
nullableTypeFactory - Static variable in class org.pkl.core.runtime.MirrorFactories
 
nullableTypeFactory2 - Static variable in class org.pkl.core.runtime.MirrorFactories
 
NullableTypeNode(SourceSection, TypeNode) - Constructor for class org.pkl.core.ast.type.TypeNode.NullableTypeNode
 
NullCoalescingNode - Class in org.pkl.core.ast.expression.binary
 
NullCoalescingNode(SourceSection, ExpressionNode) - Constructor for class org.pkl.core.ast.expression.binary.NullCoalescingNode
 
NullPropagatingOperationNode - Class in org.pkl.core.ast.expression.unary
 
NullPropagatingOperationNode(SourceSection, ExpressionNode) - Constructor for class org.pkl.core.ast.expression.unary.NullPropagatingOperationNode
 
NullReceiverException - Exception Class in org.pkl.core.runtime
 
nullValue() - Method in class org.pkl.core.util.json.JsonWriter
Encodes null.
Number - Static variable in class org.pkl.core.PClassInfo
 
NumberTypeNode(SourceSection) - Constructor for class org.pkl.core.ast.type.TypeNode.NumberTypeNode
 
numChildren() - Method in interface org.pkl.core.util.paguro.RrbTree.Node
Returns the number of immediate children of this node, not all descendants.

O

Object - Static variable in class org.pkl.core.PClassInfo
 
OBJECT - Enum constant in enum class org.pkl.core.util.pklbinary.PklBinaryCode
 
ObjectData - Class in org.pkl.core.ast.expression.generator
Data collected by GeneratorObjectLiteralNode to generate a `VmObject`.
ObjectLiteralNode - Class in org.pkl.core.ast.expression.literal
 
ObjectLiteralNode(SourceSection, VmLanguage, String, boolean, FrameDescriptor, UnresolvedTypeNode[]) - Constructor for class org.pkl.core.ast.expression.literal.ObjectLiteralNode
 
ObjectMember - Class in org.pkl.core.ast.member
 
ObjectMember(SourceSection, SourceSection, int, Identifier, String) - Constructor for class org.pkl.core.ast.member.ObjectMember
 
ObjectMethodNode - Class in org.pkl.core.ast.member
 
ObjectMethodNode(VmLanguage, FrameDescriptor, ObjectMember, ExpressionNode, int, UnresolvedTypeNode[], UnresolvedTypeNode) - Constructor for class org.pkl.core.ast.member.ObjectMethodNode
 
ObjectSlotTypeNode(SourceSection) - Constructor for class org.pkl.core.ast.type.TypeNode.ObjectSlotTypeNode
 
of(Iterable<?>) - Static method in class org.pkl.core.runtime.VmExceptionBuilder.MultilineValue
 
of(Object) - Static method in class org.pkl.core.runtime.VmList
 
of(Object) - Static method in class org.pkl.core.runtime.VmSet
 
of(Object, Object) - Static method in class org.pkl.core.runtime.VmList
 
of(String) - Static method in record class org.pkl.core.project.CanonicalPackageUri
 
of(Stream<?>) - Static method in class org.pkl.core.runtime.VmExceptionBuilder.MultilineValue
 
of(K, V) - Static method in class org.pkl.core.util.EconomicMaps
 
of(K, V, K, V) - Static method in class org.pkl.core.util.EconomicMaps
 
of(K, V, K, V, K, V) - Static method in class org.pkl.core.util.EconomicMaps
 
of(K, V, K, V, K, V, K, V) - Static method in class org.pkl.core.util.EconomicMaps
 
of(PklEvaluatorSettings.ExternalReader) - Static method in interface org.pkl.core.externalreader.ExternalReaderProcess
Creates a new ExternalReaderProcess from the given spec.
of(MessageTransport, long) - Static method in interface org.pkl.core.externalreader.ExternalModuleResolver
 
of(MessageTransport, long) - Static method in interface org.pkl.core.externalreader.ExternalResourceResolver
 
of(S, T) - Static method in class org.pkl.core.util.Pair
 
ofBytes(double) - Static method in class org.pkl.core.DataSize
Constructs a new data size with the given value and unit DataSizeUnit.BYTES.
ofDays(double) - Static method in class org.pkl.core.Duration
Constructs a new duration with the given value and unit DurationUnit.DAYS.
offset - Variable in class org.pkl.core.util.json.Location
The absolute character index, starting at 0.
ofGibibytes(double) - Static method in class org.pkl.core.DataSize
Constructs a new data size with the given value and unit DataSizeUnit.GIBIBYTES.
ofGigabytes(double) - Static method in class org.pkl.core.DataSize
Constructs a new data size with the given value and unit DataSizeUnit.GIGABYTES.
ofHours(double) - Static method in class org.pkl.core.Duration
Constructs a new duration with the given value and unit DurationUnit.HOURS.
ofKibibytes(double) - Static method in class org.pkl.core.DataSize
Constructs a new data size with the given value and unit DataSizeUnit.KIBIBYTES.
ofKilobytes(double) - Static method in class org.pkl.core.DataSize
Constructs a new data size with the given value and unit DataSizeUnit.KILOBYTES.
ofMebibytes(double) - Static method in class org.pkl.core.DataSize
Constructs a new data size with the given value and unit DataSizeUnit.MEBIBYTES.
ofMegabytes(double) - Static method in class org.pkl.core.DataSize
Constructs a new data size with the given value and unit DataSizeUnit.MEGABYTES.
ofMicros(double) - Static method in class org.pkl.core.Duration
Constructs a new duration with the given value and unit DurationUnit.MICROS.
ofMillis(double) - Static method in class org.pkl.core.Duration
Constructs a new duration with the given value and unit DurationUnit.MILLIS.
ofMinutes(double) - Static method in class org.pkl.core.Duration
Constructs a new duration with the given value and unit DurationUnit.MINUTES.
ofNanos(double) - Static method in class org.pkl.core.Duration
Constructs a new duration with the given value and unit DurationUnit.NANOS.
ofPebibytes(double) - Static method in class org.pkl.core.DataSize
Constructs a new data size with the given value and unit DataSizeUnit.PEBIBYTES.
ofPetabytes(double) - Static method in class org.pkl.core.DataSize
Constructs a new data size with the given value and unit DataSizeUnit.PETABYTES.
ofSeconds(double) - Static method in class org.pkl.core.Duration
Constructs a new duration with the given value and unit DurationUnit.SECONDS.
ofTebibytes(double) - Static method in class org.pkl.core.DataSize
Constructs a new data size with the given value and unit DataSizeUnit.TEBIBYTES.
ofTerabytes(double) - Static method in class org.pkl.core.DataSize
Constructs a new data size with the given value and unit DataSizeUnit.TERABYTES.
OMIT_NULL_PROPERTIES - Static variable in class org.pkl.core.runtime.Identifier
 
opaque(String) - Static method in class org.pkl.core.module.PathElement
 
OPEN - Enum constant in enum class org.pkl.core.Modifier
 
OPEN - Static variable in class org.pkl.core.ast.VmModifier
 
operatingSystem() - Method in record class org.pkl.core.Platform
Returns the value of the operatingSystem record component.
OperatingSystem(String, String) - Constructor for record class org.pkl.core.Platform.OperatingSystem
Creates an instance of a OperatingSystem record class.
operatorNotDefined(Object) - Method in class org.pkl.core.ast.expression.binary.ShortCircuitingExpressionNode
 
operatorNotDefined(Object, Object) - Method in class org.pkl.core.ast.expression.binary.ShortCircuitingExpressionNode
 
or() - Constructor for class org.pkl.core.stdlib.base.IntNodes.or
 
org.pkl.core - package org.pkl.core
 
org.pkl.core.ast - package org.pkl.core.ast
 
org.pkl.core.ast.builder - package org.pkl.core.ast.builder
 
org.pkl.core.ast.expression.binary - package org.pkl.core.ast.expression.binary
 
org.pkl.core.ast.expression.generator - package org.pkl.core.ast.expression.generator
 
org.pkl.core.ast.expression.literal - package org.pkl.core.ast.expression.literal
 
org.pkl.core.ast.expression.member - package org.pkl.core.ast.expression.member
 
org.pkl.core.ast.expression.primary - package org.pkl.core.ast.expression.primary
 
org.pkl.core.ast.expression.ternary - package org.pkl.core.ast.expression.ternary
 
org.pkl.core.ast.expression.unary - package org.pkl.core.ast.expression.unary
 
org.pkl.core.ast.frame - package org.pkl.core.ast.frame
 
org.pkl.core.ast.internal - package org.pkl.core.ast.internal
 
org.pkl.core.ast.lambda - package org.pkl.core.ast.lambda
 
org.pkl.core.ast.member - package org.pkl.core.ast.member
 
org.pkl.core.ast.repl - package org.pkl.core.ast.repl
 
org.pkl.core.ast.type - package org.pkl.core.ast.type
 
org.pkl.core.evaluatorSettings - package org.pkl.core.evaluatorSettings
 
org.pkl.core.externalreader - package org.pkl.core.externalreader
 
org.pkl.core.http - package org.pkl.core.http
 
org.pkl.core.messaging - package org.pkl.core.messaging
 
org.pkl.core.module - package org.pkl.core.module
 
org.pkl.core.packages - package org.pkl.core.packages
 
org.pkl.core.project - package org.pkl.core.project
 
org.pkl.core.repl - package org.pkl.core.repl
 
org.pkl.core.resource - package org.pkl.core.resource
 
org.pkl.core.runtime - package org.pkl.core.runtime
 
org.pkl.core.service - package org.pkl.core.service
 
org.pkl.core.settings - package org.pkl.core.settings
 
org.pkl.core.stdlib - package org.pkl.core.stdlib
 
org.pkl.core.stdlib.analyze - package org.pkl.core.stdlib.analyze
 
org.pkl.core.stdlib.base - package org.pkl.core.stdlib.base
 
org.pkl.core.stdlib.benchmark - package org.pkl.core.stdlib.benchmark
 
org.pkl.core.stdlib.json - package org.pkl.core.stdlib.json
 
org.pkl.core.stdlib.jsonnet - package org.pkl.core.stdlib.jsonnet
 
org.pkl.core.stdlib.math - package org.pkl.core.stdlib.math
 
org.pkl.core.stdlib.pklbinary - package org.pkl.core.stdlib.pklbinary
 
org.pkl.core.stdlib.platform - package org.pkl.core.stdlib.platform
 
org.pkl.core.stdlib.protobuf - package org.pkl.core.stdlib.protobuf
 
org.pkl.core.stdlib.reflect - package org.pkl.core.stdlib.reflect
 
org.pkl.core.stdlib.registry - package org.pkl.core.stdlib.registry
 
org.pkl.core.stdlib.release - package org.pkl.core.stdlib.release
 
org.pkl.core.stdlib.test - package org.pkl.core.stdlib.test
 
org.pkl.core.stdlib.test.report - package org.pkl.core.stdlib.test.report
 
org.pkl.core.stdlib.xml - package org.pkl.core.stdlib.xml
 
org.pkl.core.stdlib.yaml - package org.pkl.core.stdlib.yaml
This package contains source code from:
org.pkl.core.util - package org.pkl.core.util
This package contains source code from:
org.pkl.core.util.json - package org.pkl.core.util.json
This package contains source code from:
org.pkl.core.util.paguro - package org.pkl.core.util.paguro
This package contains source code from:
org.pkl.core.util.pklbinary - package org.pkl.core.util.pklbinary
 
org.pkl.core.util.properties - package org.pkl.core.util.properties
 
org.pkl.core.util.xml - package org.pkl.core.util.xml
This package contains source code from:
org.pkl.core.util.yaml - package org.pkl.core.util.yaml
 
org.pkl.core.util.yaml.snake - package org.pkl.core.util.yaml.snake
This package contains source code from:
os() - Method in record class org.pkl.core.Release
Returns the value of the os record component.
OuterNode - Class in org.pkl.core.ast.expression.primary
 
OuterNode(SourceSection) - Constructor for class org.pkl.core.ast.expression.primary.OuterNode
 
OUTPUT - Static variable in class org.pkl.core.runtime.Identifier
 
OutputBenchmarkNodes - Class in org.pkl.core.stdlib.benchmark
 
OutputBenchmarkNodes() - Constructor for class org.pkl.core.stdlib.benchmark.OutputBenchmarkNodes
 
OutputBenchmarkNodes.run - Class in org.pkl.core.stdlib.benchmark
 
OutputFormat - Enum Class in org.pkl.core
The output formats that Pkl supports out-of-the-box.
ownerNode - Variable in class org.pkl.core.ast.member.TypeCheckedPropertyNode
 

P

Package - Record Class in org.pkl.core.project
Java representation of class pkl.Project#Package
Package(String, PackageUri, Version, URI, String, List<String>, URI, URI, URI, String, String, String, URI, List<Path>, List<String>) - Constructor for record class org.pkl.core.project.Package
Creates an instance of a Package record class.
packageAssetUri - Variable in class org.pkl.core.module.ModuleKeys.ProjectPackage
 
PackageAssetUri - Class in org.pkl.core.packages
The canonical URI of an asset within a package, i.e., a package URI with a fragment path.
PackageAssetUri(String) - Constructor for class org.pkl.core.packages.PackageAssetUri
 
PackageAssetUri(URI) - Constructor for class org.pkl.core.packages.PackageAssetUri
 
PackageAssetUri(PackageUri, String) - Constructor for class org.pkl.core.packages.PackageAssetUri
 
PackageIndex(String) - Constructor for record class org.pkl.core.PklInfo.PackageIndex
Creates an instance of a PackageIndex record class.
PackageLoadError - Exception Class in org.pkl.core.packages
 
PackageLoadError(String, Object...) - Constructor for exception class org.pkl.core.packages.PackageLoadError
 
PackageLoadError(Throwable, String, Object...) - Constructor for exception class org.pkl.core.packages.PackageLoadError
 
PackageResolver - Interface in org.pkl.core.packages
 
PackageResult(Path, Path, Path, Path, String) - Constructor for record class org.pkl.core.project.ProjectPackager.PackageResult
Creates an instance of a PackageResult record class.
packageUri - Variable in class org.pkl.core.packages.Dependency
 
PackageUri - Class in org.pkl.core.packages
 
PackageUri(String) - Constructor for class org.pkl.core.packages.PackageUri
 
PackageUri(URI) - Constructor for class org.pkl.core.packages.PackageUri
 
PackageUtils - Class in org.pkl.core.packages
 
packageZipUrl() - Method in record class org.pkl.core.project.Package
Returns the value of the packageZipUrl record component.
packer - Variable in class org.pkl.core.messaging.AbstractMessagePackEncoder
 
packKeyValue(String, boolean) - Method in class org.pkl.core.messaging.AbstractMessagePackEncoder
 
packKeyValue(String, byte[]) - Method in class org.pkl.core.messaging.AbstractMessagePackEncoder
 
packKeyValue(String, Integer) - Method in class org.pkl.core.messaging.AbstractMessagePackEncoder
 
packKeyValue(String, Long) - Method in class org.pkl.core.messaging.AbstractMessagePackEncoder
 
packKeyValue(String, String) - Method in class org.pkl.core.messaging.AbstractMessagePackEncoder
 
packKeyValue(String, Collection<String>) - Method in class org.pkl.core.messaging.AbstractMessagePackEncoder
 
packKeyValue(String, Collection<T>, Function<T, String>) - Method in class org.pkl.core.messaging.AbstractMessagePackEncoder
 
packKeyValue(String, Map<String, String>) - Method in class org.pkl.core.messaging.AbstractMessagePackEncoder
 
packKeyValueLong(String, T, Function<T, Long>) - Method in class org.pkl.core.messaging.AbstractMessagePackEncoder
 
packKeyValueString(String, T, Function<T, String>) - Method in class org.pkl.core.messaging.AbstractMessagePackEncoder
 
packMapHeader(int, Object) - Method in class org.pkl.core.messaging.AbstractMessagePackEncoder
 
packMapHeader(int, Object, Object) - Method in class org.pkl.core.messaging.AbstractMessagePackEncoder
 
packMapHeader(int, Object, Object, Object) - Method in class org.pkl.core.messaging.AbstractMessagePackEncoder
 
packMapHeader(int, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) - Method in class org.pkl.core.messaging.AbstractMessagePackEncoder
 
packModuleReaderSpec(Messages.ModuleReaderSpec) - Method in class org.pkl.core.messaging.BaseMessagePackEncoder
 
packPathElement(PathElement) - Method in class org.pkl.core.messaging.BaseMessagePackEncoder
 
packResourceReaderSpec(Messages.ResourceReaderSpec) - Method in class org.pkl.core.messaging.BaseMessagePackEncoder
 
padEnd() - Constructor for class org.pkl.core.stdlib.base.StringNodes.padEnd
 
padStart() - Constructor for class org.pkl.core.stdlib.base.StringNodes.padStart
 
Pair<F,S> - Class in org.pkl.core
Java representation of a pkl.base#Pair value.
Pair<S,T> - Class in org.pkl.core.util
 
Pair - Static variable in class org.pkl.core.PClassInfo
 
Pair() - Constructor for class org.pkl.core.stdlib.base.BaseNodes.Pair
 
Pair(F, S) - Constructor for class org.pkl.core.Pair
Constructs a pair with the given elements.
PAIR - Enum constant in enum class org.pkl.core.util.pklbinary.PklBinaryCode
 
PairNodes - Class in org.pkl.core.stdlib.base
 
PairNodes.first - Class in org.pkl.core.stdlib.base
 
PairNodes.key - Class in org.pkl.core.stdlib.base
 
PairNodes.second - Class in org.pkl.core.stdlib.base
 
PairNodes.value - Class in org.pkl.core.stdlib.base
 
PairTypeNode(SourceSection, TypeNode, TypeNode) - Constructor for class org.pkl.core.ast.type.TypeNode.PairTypeNode
 
Parameterized(SourceSection, VmLanguage, ExpressionNode, UnresolvedTypeNode[]) - Constructor for class org.pkl.core.ast.type.UnresolvedTypeNode.Parameterized
 
parametersDescriptor - Variable in class org.pkl.core.ast.expression.literal.ObjectLiteralNode
 
parameterTypes - Variable in class org.pkl.core.ast.expression.literal.ObjectLiteralNode
 
parent - Variable in class org.pkl.core.runtime.VmObject
 
parse() - Constructor for class org.pkl.core.stdlib.json.ParserNodes.parse
 
parse() - Constructor for class org.pkl.core.stdlib.yaml.ParserNodes.parse
 
parse(TruffleLanguage.ParsingRequest) - Method in class org.pkl.core.runtime.VmLanguage
 
parse(Reader) - Method in class org.pkl.core.util.json.JsonParser
Reads the entire input from the given reader and parses it as JSON.
parse(Reader, int) - Method in class org.pkl.core.util.json.JsonParser
Reads the entire input from the given reader and parses it as JSON.
parse(String) - Static method in enum class org.pkl.core.DataSizeUnit
Returns the unit with the given symbol, or null if no unit with the given symbol exists.
parse(String) - Static method in enum class org.pkl.core.DurationUnit
Returns the unit with the given symbol, or null if no unit with the given symbol exists.
parse(String) - Static method in class org.pkl.core.packages.DependencyMetadata
 
parse(String) - Static method in class org.pkl.core.project.ProjectDeps
 
parse(String) - Method in class org.pkl.core.util.json.JsonParser
Parses the given input string.
parse(String) - Static method in class org.pkl.core.Version
Parses the given string as a semantic version number.
parse(Path) - Static method in class org.pkl.core.project.ProjectDeps
 
parse(Value) - Static method in record class org.pkl.core.evaluatorSettings.PklEvaluatorSettings.Http
 
parse(ModuleKey, ResolvedModuleKey) - Static method in class org.pkl.core.ast.builder.ImportsAndReadsParser
Parses a module, and collects all imports and reads.
parse(Value) - Static method in record class org.pkl.core.evaluatorSettings.PklEvaluatorSettings.ExternalReader
 
parse(Value) - Static method in record class org.pkl.core.evaluatorSettings.PklEvaluatorSettings.Proxy
 
parse(Value, BiFunction<? super String, ? super String, Path>) - Static method in record class org.pkl.core.evaluatorSettings.PklEvaluatorSettings
Initializes a PklEvaluatorSettings from a raw object representation.
parseAll() - Constructor for class org.pkl.core.stdlib.yaml.ParserNodes.parseAll
 
parseAuthors(Object) - Static method in class org.pkl.core.packages.DependencyMetadata
 
parseChecksums(Object) - Static method in class org.pkl.core.packages.DependencyMetadata
 
parseDependencyNotation(String) - Static method in class org.pkl.core.util.IoUtils
 
ParseException - Exception Class in org.pkl.core.util.json
An unchecked exception to indicate that an input does not qualify as valid JSON.
ParseException(String, Location) - Constructor for exception class org.pkl.core.util.json.ParseException
 
parseFromJson(String) - Static method in record class org.pkl.core.ImportGraph
Parses the provided JSON into an import graph.
parseObject(String) - Static method in class org.pkl.core.util.json.Json
Parses input, expecting it to be a JSON object.
parseOrNull(String) - Static method in class org.pkl.core.Version
Parses the given string as a semantic version number.
parsePackageUriWithoutChecksums(Object) - Static method in class org.pkl.core.packages.PackageUtils
 
parseProject(PObject) - Static method in class org.pkl.core.project.Project
 
ParserBenchmarkNodes - Class in org.pkl.core.stdlib.benchmark
 
ParserBenchmarkNodes() - Constructor for class org.pkl.core.stdlib.benchmark.ParserBenchmarkNodes
 
ParserBenchmarkNodes.run - Class in org.pkl.core.stdlib.benchmark
 
ParserNodes - Class in org.pkl.core.stdlib.json
 
ParserNodes - Class in org.pkl.core.stdlib.yaml
 
ParserNodes.parse - Class in org.pkl.core.stdlib.json
 
ParserNodes.parse - Class in org.pkl.core.stdlib.yaml
 
ParserNodes.parseAll - Class in org.pkl.core.stdlib.yaml
 
parseTripleDotPath(URI) - Static method in class org.pkl.core.util.IoUtils
 
parseUri(String) - Method in class org.pkl.core.ast.expression.unary.AbstractReadNode
 
partition() - Constructor for class org.pkl.core.stdlib.base.ListNodes.partition
 
partition() - Constructor for class org.pkl.core.stdlib.base.SetNodes.partition
 
PASSING_TEST_MARK - Static variable in class org.pkl.core.util.AnsiTheme
 
path() - Method in record class org.pkl.core.util.GlobResolver.ResolvedGlobElement
Returns the value of the path record component.
path(String) - Static method in class org.pkl.core.ModuleSource
 
path(Path) - Static method in class org.pkl.core.ModuleSource
 
PATH - Static variable in class org.pkl.core.runtime.Identifier
 
PathElement - Class in org.pkl.core.module
 
PathElement(String, boolean) - Constructor for class org.pkl.core.module.PathElement
 
PathElement.TreePathElement - Class in org.pkl.core.module
 
pathElements() - Method in record class org.pkl.core.messaging.Messages.ListModulesResponse
Returns the value of the pathElements record component.
pathElements() - Method in record class org.pkl.core.messaging.Messages.ListResourcesResponse
Returns the value of the pathElements record component.
pathOf(URI) - Static method in class org.pkl.core.util.IoUtils
Converts a URI to a Path, normalizing any non-ASCII characters.
pattern() - Constructor for class org.pkl.core.stdlib.base.RegexNodes.pattern
 
pb() - Constructor for class org.pkl.core.stdlib.base.FloatNodes.pb
 
pb() - Constructor for class org.pkl.core.stdlib.base.IntNodes.pb
 
PB - Static variable in class org.pkl.core.runtime.Identifier
 
pcf(Writer, String, boolean, boolean) - Static method in class org.pkl.core.ValueRenderers
Creates a renderer for Pcf, a static subset of Pkl.
PCF - Enum constant in enum class org.pkl.core.OutputFormat
 
PcfRenderDirective - Static variable in class org.pkl.core.PClassInfo
 
PcfRenderer - Class in org.pkl.core.stdlib.base
 
PcfRenderer(StringBuilder, String, PklConverter, boolean, boolean) - Constructor for class org.pkl.core.stdlib.base.PcfRenderer
 
PcfRendererNodes - Class in org.pkl.core.stdlib.base
 
PcfRendererNodes.renderDocument - Class in org.pkl.core.stdlib.base
 
PcfRendererNodes.renderValue - Class in org.pkl.core.stdlib.base
 
PClass - Class in org.pkl.core
Java representation of a pkl.base#Class value.
PClass(String, Member.SourceLocation, Set<Modifier>, List<PObject>, PClassInfo<?>, List<TypeParameter>, Map<String, PClass.Property>, Map<String, PClass.Method>) - Constructor for class org.pkl.core.PClass
 
PClass.ClassMember - Class in org.pkl.core
 
PClass.Method - Class in org.pkl.core
 
PClass.Property - Class in org.pkl.core
 
PClassInfo<T> - Class in org.pkl.core
Information about a Pkl class and its Java representation.
PEBIBYTES - Enum constant in enum class org.pkl.core.DataSizeUnit
 
PETABYTES - Enum constant in enum class org.pkl.core.DataSizeUnit
 
pi() - Constructor for class org.pkl.core.stdlib.math.MathNodes.pi
 
pib() - Constructor for class org.pkl.core.stdlib.base.FloatNodes.pib
 
pib() - Constructor for class org.pkl.core.stdlib.base.IntNodes.pib
 
PIB - Static variable in class org.pkl.core.runtime.Identifier
 
PipeNode - Class in org.pkl.core.ast.expression.binary
 
PipeNode(SourceSection) - Constructor for class org.pkl.core.ast.expression.binary.PipeNode
 
pkg - Static variable in class org.pkl.core.module.ModuleKeyFactories
A factory for package: modules.
pkg() - Static method in class org.pkl.core.resource.ResourceReaders
A resource reader for package: resources.
pkg(URI) - Static method in class org.pkl.core.module.ModuleKeys
Creates a module key for the given package.
PKL_PROJECT_DEPS_FILENAME - Static variable in class org.pkl.core.module.ProjectDependenciesManager
 
PKL_PROJECT_FILENAME - Static variable in class org.pkl.core.module.ProjectDependenciesManager
 
pklBaseUri - Static variable in class org.pkl.core.PClassInfo
 
PklBinaryCode - Enum Class in org.pkl.core.util.pklbinary
 
PklBinaryDecoder - Class in org.pkl.core
A decoder/parser for pkl-binary.
PklBinaryModule - Class in org.pkl.core.runtime
 
PklBinaryModule() - Constructor for class org.pkl.core.runtime.PklBinaryModule
 
PklBugException - Exception Class in org.pkl.core
 
PklBugException(String) - Constructor for exception class org.pkl.core.PklBugException
 
PklBugException(String, Throwable) - Constructor for exception class org.pkl.core.PklBugException
 
PklBugException(Throwable) - Constructor for exception class org.pkl.core.PklBugException
 
PklConverter - Class in org.pkl.core.stdlib
 
PklConverter(VmMapping) - Constructor for class org.pkl.core.stdlib.PklConverter
 
PklEvaluatorSettings - Record Class in org.pkl.core.evaluatorSettings
Java version of pkl.EvaluatorSettings.
PklEvaluatorSettings(Map<String, String>, Map<String, String>, List<Pattern>, List<Pattern>, Color, Boolean, Path, List<Path>, Duration, Path, PklEvaluatorSettings.Http, Map<String, PklEvaluatorSettings.ExternalReader>, Map<String, PklEvaluatorSettings.ExternalReader>, TraceMode) - Constructor for record class org.pkl.core.evaluatorSettings.PklEvaluatorSettings
Creates an instance of a PklEvaluatorSettings record class.
PklEvaluatorSettings.ExternalReader - Record Class in org.pkl.core.evaluatorSettings
 
PklEvaluatorSettings.Http - Record Class in org.pkl.core.evaluatorSettings
 
PklEvaluatorSettings.Proxy - Record Class in org.pkl.core.evaluatorSettings
 
PklException - Exception Class in org.pkl.core
 
PklException(String) - Constructor for exception class org.pkl.core.PklException
 
PklException(String, Throwable) - Constructor for exception class org.pkl.core.PklException
 
PklException(Throwable) - Constructor for exception class org.pkl.core.PklException
 
PklInfo - Class in org.pkl.core
Information about the Pkl package index.
PklInfo.PackageIndex - Record Class in org.pkl.core
A Pkl package index.
PklName - Annotation Interface in org.pkl.core.stdlib
Associates a stdlib node class with a Pkl member name or a stdlib package with a Pkl module name.
PklNode - Class in org.pkl.core.ast
 
PklNode() - Constructor for class org.pkl.core.ast.PklNode
 
PklNode(SourceSection) - Constructor for class org.pkl.core.ast.PklNode
 
pklProjectUri - Static variable in class org.pkl.core.PClassInfo
 
PklRootNode - Class in org.pkl.core.ast
 
PklRootNode(VmLanguage, FrameDescriptor) - Constructor for class org.pkl.core.ast.PklRootNode
 
pklSemverUri - Static variable in class org.pkl.core.PClassInfo
 
PklSettings - Record Class in org.pkl.core.settings
Java representation of a Pkl settings file.
PklSettings(PklSettings.Editor, PklEvaluatorSettings.Http) - Constructor for record class org.pkl.core.settings.PklSettings
Creates an instance of a PklSettings record class.
PklSettings.Editor - Record Class in org.pkl.core.settings
An editor for viewing and editing Pkl files.
pklSettingsUri - Static variable in class org.pkl.core.PClassInfo
 
plainScalar(String, Tag) - Static method in class org.pkl.core.util.yaml.snake.YamlUtils
Constructs a ScalarEvent for emitting the given value in plain style.
Platform - Record Class in org.pkl.core
Information about the Pkl release that the current program runs on.
Platform(Platform.Language, Platform.Runtime, Platform.VirtualMachine, Platform.OperatingSystem, Platform.Processor) - Constructor for record class org.pkl.core.Platform
Creates an instance of a Platform record class.
Platform.Language - Record Class in org.pkl.core
The language implementation of a platform.
Platform.OperatingSystem - Record Class in org.pkl.core
The operating system of a platform.
Platform.Processor - Record Class in org.pkl.core
The processor of a platform.
Platform.Runtime - Record Class in org.pkl.core
The language runtime of a platform.
Platform.VirtualMachine - Record Class in org.pkl.core
The virtual machine of a platform.
PlatformModule - Class in org.pkl.core.runtime
 
PlatformModule() - Constructor for class org.pkl.core.runtime.PlatformModule
 
PlatformNodes - Class in org.pkl.core.stdlib.platform
 
PlatformNodes.current - Class in org.pkl.core.stdlib.platform
 
plist(Writer, String) - Static method in class org.pkl.core.ValueRenderers
Creates a renderer for XML property lists.
PLIST - Enum constant in enum class org.pkl.core.OutputFormat
 
PListRendererNodes - Class in org.pkl.core.stdlib.base
 
PListRendererNodes.renderDocument - Class in org.pkl.core.stdlib.base
 
PListRendererNodes.renderValue - Class in org.pkl.core.stdlib.base
 
PModule - Class in org.pkl.core
Java representation of a Pkl module.
PModule(URI, String, PClassInfo<?>, Map<String, Object>) - Constructor for class org.pkl.core.PModule
 
PNull - Class in org.pkl.core
Java representation of a pkl.base#Null value.
PNull() - Constructor for class org.pkl.core.PNull
 
PObject - Class in org.pkl.core
Java representation of a Pkl object.
PObject(PClassInfo<?>, Map<String, Object>) - Constructor for class org.pkl.core.PObject
 
pow(double) - Method in class org.pkl.core.runtime.VmDataSize
 
pow(double) - Method in class org.pkl.core.runtime.VmDuration
 
pow(long, long) - Static method in class org.pkl.core.runtime.VmSafeMath
 
precat(Iterable<? extends E>) - Method in class org.pkl.core.util.paguro.RrbTree.ImRrbt
Precat is implemented here because it is a very cheap operation on an RRB-Tree.
precat(Iterable<? extends E>) - Method in class org.pkl.core.util.paguro.RrbTree.MutRrbt
Precat is implemented here because it is a very cheap operation on an RRB-Tree.
precat(Iterable<? extends E>) - Method in class org.pkl.core.util.paguro.RrbTree
Precat is implemented here because it is a very cheap operation on an RRB-Tree.
preconfigured() - Static method in interface org.pkl.core.Evaluator
Shorthand for EvaluatorBuilder.preconfigured().build().
preconfigured() - Static method in class org.pkl.core.EvaluatorBuilder
PRETTY - Enum constant in enum class org.pkl.core.evaluatorSettings.TraceMode
All structures passed to trace() will be indented and emitted across multiple lines.
probeContentType(Path) - Method in class org.pkl.core.runtime.VmFileDetector
 
processor() - Method in record class org.pkl.core.Platform
Returns the value of the processor record component.
Processor(String) - Constructor for record class org.pkl.core.Platform.Processor
Creates an instance of a Processor record class.
ProgramValue(String, Object) - Constructor for record class org.pkl.core.runtime.VmException.ProgramValue
Creates an instance of a ProgramValue record class.
Project - Class in org.pkl.core.project
Java representation of module pkl.Project.
Project - Static variable in class org.pkl.core.PClassInfo
 
Project.EvaluatorSettings - Class in org.pkl.core.project
Deprecated, for removal: This API element is subject to removal in a future version.
ProjectDependenciesManager - Class in org.pkl.core.module
 
ProjectDependenciesManager(DeclaredDependencies, ModuleResolver, SecurityManager) - Constructor for class org.pkl.core.module.ProjectDependenciesManager
 
ProjectDependenciesResolver - Class in org.pkl.core.project
Given a project's dependencies, build the dependency list.
ProjectDependenciesResolver(Project, PackageResolver, Writer) - Constructor for class org.pkl.core.project.ProjectDependenciesResolver
 
ProjectDeps - Class in org.pkl.core.project
The Java representation of a project's resolved dependency list.
ProjectDeps(EconomicMap<CanonicalPackageUri, Dependency>) - Constructor for class org.pkl.core.project.ProjectDeps
 
projectFileUri() - Method in record class org.pkl.core.project.DeclaredDependencies
Returns the value of the projectFileUri record component.
ProjectModule - Class in org.pkl.core.runtime
 
projectpackage - Static variable in class org.pkl.core.module.ModuleKeyFactories
A factory for projectpackage: modules.
projectpackage() - Static method in class org.pkl.core.resource.ResourceReaders
 
projectpackage(URI) - Static method in class org.pkl.core.module.ModuleKeys
 
ProjectPackager - Class in org.pkl.core.project
Given a list of project directories, prepares artifacts to be published as a package.
ProjectPackager(List<Project>, Path, String, StackFrameTransformer, boolean, SecurityManager, HttpClient, boolean, Writer) - Constructor for class org.pkl.core.project.ProjectPackager
 
ProjectPackager.PackageResult - Record Class in org.pkl.core.project
 
PropagateNullReceiverNode - Class in org.pkl.core.ast.expression.unary
 
PropagateNullReceiverNode(SourceSection) - Constructor for class org.pkl.core.ast.expression.unary.PropagateNullReceiverNode
 
properties - Variable in class org.pkl.core.PObject
 
properties(Writer, boolean, boolean) - Static method in class org.pkl.core.ValueRenderers
Creates a renderer for Properties file format.
PROPERTIES - Enum constant in enum class org.pkl.core.OutputFormat
 
PropertiesLiteralNode - Class in org.pkl.core.ast.expression.literal
Object literal that contains properties but not elements or entries.
PropertiesLiteralNode(SourceSection, VmLanguage, String, boolean, FrameDescriptor, UnresolvedTypeNode[], UnmodifiableEconomicMap<Object, ObjectMember>) - Constructor for class org.pkl.core.ast.expression.literal.PropertiesLiteralNode
 
PropertiesRendererNodes - Class in org.pkl.core.stdlib.base
 
PropertiesRendererNodes.renderDocument - Class in org.pkl.core.stdlib.base
 
PropertiesRendererNodes.renderValue - Class in org.pkl.core.stdlib.base
 
PropertiesUtils - Class in org.pkl.core.util.properties
 
property(String, boolean) - Static method in class org.pkl.core.runtime.Identifier
 
Property(PClass, String, Member.SourceLocation, Set<Modifier>, List<PObject>, String, PType) - Constructor for class org.pkl.core.PClass.Property
 
PROPERTY - Enum constant in enum class org.pkl.core.runtime.MemberLookupSuggestions.Candidate.Kind
 
PROPERTY - Enum constant in enum class org.pkl.core.util.pklbinary.PklBinaryCode
 
propertyFactory - Static variable in class org.pkl.core.runtime.MirrorFactories
 
propertyName - Variable in class org.pkl.core.ast.expression.member.ReadPropertyNode
 
PropertyScope(SymbolTable.Scope, Identifier, String, ConstLevel, FrameDescriptor.Builder) - Constructor for class org.pkl.core.ast.builder.SymbolTable.PropertyScope
 
PropertyTypeNode - Class in org.pkl.core.ast.member
 
PropertyTypeNode(VmLanguage, FrameDescriptor, String, TypeNode) - Constructor for class org.pkl.core.ast.member.PropertyTypeNode
 
ProtocolException - Exception Class in org.pkl.core.messaging
 
ProtocolException(String) - Constructor for exception class org.pkl.core.messaging.ProtocolException
 
ProtocolException(String, Throwable) - Constructor for exception class org.pkl.core.messaging.ProtocolException
 
proxy() - Method in record class org.pkl.core.evaluatorSettings.PklEvaluatorSettings.Http
Returns the value of the proxy record component.
Proxy(URI, List<String>) - Constructor for record class org.pkl.core.evaluatorSettings.PklEvaluatorSettings.Proxy
Creates an instance of a Proxy record class.
PType - Class in org.pkl.core
A Pkl type as used in type annotations.
PType.Alias - Class in org.pkl.core
 
PType.Class - Class in org.pkl.core
 
PType.Constrained - Class in org.pkl.core
 
PType.Function - Class in org.pkl.core
 
PType.Nullable - Class in org.pkl.core
 
PType.StringLiteral - Class in org.pkl.core
 
PType.TypeVariable - Class in org.pkl.core
 
PType.Union - Class in org.pkl.core
 
pushFocus(int, T[]) - Method in interface org.pkl.core.util.paguro.RrbTree.Node
 
put() - Constructor for class org.pkl.core.stdlib.base.MapNodes.put
 
put(Object, Object) - Method in class org.pkl.core.runtime.VmMap
 
put(String, Object) - Method in class org.pkl.core.util.json.Json.JsObject
 
put(EconomicMap<K, V>, K, V) - Static method in class org.pkl.core.util.EconomicMaps
 
put(ImMap<Object, Object>, String, Object) - Static method in class org.pkl.core.runtime.VmUtils
 
putAll(Map<? extends String, ?>) - Method in class org.pkl.core.util.json.Json.JsObject
 
putAll(EconomicMap<K, V>, EconomicMap<K, V>) - Static method in class org.pkl.core.util.EconomicMaps
 
putAll(EconomicMap<K, V>, UnmodifiableEconomicMap<? extends K, ? extends V>) - Static method in class org.pkl.core.util.EconomicMaps
 
putIfAbsent(String, PathElement.TreePathElement) - Method in class org.pkl.core.module.PathElement.TreePathElement
 
putInsertedStackFrame(CallTarget, StackFrame) - Method in exception class org.pkl.core.ast.type.VmTypeMismatchException
 

Q

qualifiedName - Variable in class org.pkl.core.ast.member.Member
 
qualifiedName - Variable in class org.pkl.core.ast.member.UnresolvedClassMemberNode
 
qualifiedScopeName - Variable in class org.pkl.core.ast.expression.literal.ObjectLiteralNode
 

R

rawText(String) - Method in class org.pkl.core.util.json.JsonWriter
Writes the given raw text to the underlying writer.
read(String) - Method in class org.pkl.core.ast.expression.unary.ReadGlobNode
 
read(String) - Method in class org.pkl.core.ast.expression.unary.ReadNode
 
read(String) - Method in class org.pkl.core.ast.expression.unary.ReadOrNullNode
 
read(String) - Method in class org.pkl.core.ast.expression.unary.ReadOrNullStdLibNode
 
read(URI) - Method in interface org.pkl.core.externalreader.ExternalResourceResolver
 
read(URI) - Method in interface org.pkl.core.resource.ResourceReader
Reads the resource with the given URI.
read(URI, Node) - Method in class org.pkl.core.runtime.ResourceManager
 
READ_MODULE_REQUEST - Enum constant in enum class org.pkl.core.messaging.Message.Type
 
READ_MODULE_RESPONSE - Enum constant in enum class org.pkl.core.messaging.Message.Type
 
READ_RESOURCE_REQUEST - Enum constant in enum class org.pkl.core.messaging.Message.Type
 
READ_RESOURCE_RESPONSE - Enum constant in enum class org.pkl.core.messaging.Message.Type
 
readBytes(URI) - Static method in class org.pkl.core.util.IoUtils
 
readBytesProperty(VmObjectLike) - Static method in class org.pkl.core.runtime.VmUtils
 
readClassPathResourceAsString(Class<?>, String) - Static method in class org.pkl.core.util.IoUtils
 
ReadEnclosingFrameSlotNode - Class in org.pkl.core.ast.frame
 
ReadEnclosingFrameSlotNode(SourceSection, int, int) - Constructor for class org.pkl.core.ast.frame.ReadEnclosingFrameSlotNode
 
ReaderBase - Interface in org.pkl.core.runtime
 
ReadFrameSlotNode - Class in org.pkl.core.ast.frame
 
ReadFrameSlotNode(SourceSection, int) - Constructor for class org.pkl.core.ast.frame.ReadFrameSlotNode
 
ReadGlobMemberBodyNode - Class in org.pkl.core.ast.expression.unary
Used by ReadGlobNode.
ReadGlobMemberBodyNode(SourceSection) - Constructor for class org.pkl.core.ast.expression.unary.ReadGlobMemberBodyNode
 
ReadGlobNode - Class in org.pkl.core.ast.expression.unary
 
ReadGlobNode(SourceSection, ModuleKey) - Constructor for class org.pkl.core.ast.expression.unary.ReadGlobNode
 
ReadLocalPropertyNode - Class in org.pkl.core.ast.expression.member
Reads a local non-constant property that is known to exist in the lexical scope of this node.
ReadLocalPropertyNode(SourceSection, ObjectMember, int) - Constructor for class org.pkl.core.ast.expression.member.ReadLocalPropertyNode
 
readMember(VmObjectLike, Object) - Static method in class org.pkl.core.runtime.VmUtils
 
readMember(VmObjectLike, Object, IndirectCallNode) - Static method in class org.pkl.core.runtime.VmUtils
 
readMemberOrNull(VmObjectLike, Object) - Static method in class org.pkl.core.runtime.VmUtils
 
readMemberOrNull(VmObjectLike, Object, boolean) - Static method in class org.pkl.core.runtime.VmUtils
 
readMemberOrNull(VmObjectLike, Object, boolean, IndirectCallNode) - Static method in class org.pkl.core.runtime.VmUtils
 
readMemberOrNull(VmObjectLike, Object, IndirectCallNode) - Static method in class org.pkl.core.runtime.VmUtils
 
ReadModuleRequest(long, long, URI) - Constructor for record class org.pkl.core.messaging.Messages.ReadModuleRequest
Creates an instance of a ReadModuleRequest record class.
ReadModuleResponse(long, long, String, String) - Constructor for record class org.pkl.core.messaging.Messages.ReadModuleResponse
Creates an instance of a ReadModuleResponse record class.
ReadNode - Class in org.pkl.core.ast.expression.unary
 
ReadNode(SourceSection, ModuleKey) - Constructor for class org.pkl.core.ast.expression.unary.ReadNode
 
ReadOrNullNode - Class in org.pkl.core.ast.expression.unary
 
ReadOrNullNode(SourceSection, ModuleKey) - Constructor for class org.pkl.core.ast.expression.unary.ReadOrNullNode
 
ReadOrNullStdLibNode - Class in org.pkl.core.ast.expression.unary
Stdlib nodes are shared between engines.
ReadOrNullStdLibNode(SourceSection, ModuleKey) - Constructor for class org.pkl.core.ast.expression.unary.ReadOrNullStdLibNode
 
ReadPropertyNode - Class in org.pkl.core.ast.expression.member
 
ReadPropertyNode(SourceSection, Identifier) - Constructor for class org.pkl.core.ast.expression.member.ReadPropertyNode
 
ReadPropertyNode(SourceSection, Identifier, boolean) - Constructor for class org.pkl.core.ast.expression.member.ReadPropertyNode
 
ReadPropertyNode(SourceSection, Identifier, MemberLookupMode, boolean) - Constructor for class org.pkl.core.ast.expression.member.ReadPropertyNode
 
ReadResourceRequest(long, long, URI) - Constructor for record class org.pkl.core.messaging.Messages.ReadResourceRequest
Creates an instance of a ReadResourceRequest record class.
ReadResourceResponse(long, long, byte[], String) - Constructor for record class org.pkl.core.messaging.Messages.ReadResourceResponse
Creates an instance of a ReadResourceResponse record class.
readString(InputStream) - Static method in class org.pkl.core.util.IoUtils
 
readString(Reader) - Static method in class org.pkl.core.util.IoUtils
 
readString(URL) - Static method in class org.pkl.core.util.IoUtils
 
ReadSuperEntryNode - Class in org.pkl.core.ast.expression.member
An expression of the form `super[key]`.
ReadSuperEntryNode(SourceSection, ExpressionNode) - Constructor for class org.pkl.core.ast.expression.member.ReadSuperEntryNode
 
ReadSuperPropertyNode - Class in org.pkl.core.ast.expression.member
 
ReadSuperPropertyNode(SourceSection, Identifier, boolean) - Constructor for class org.pkl.core.ast.expression.member.ReadSuperPropertyNode
 
readTextProperty(Object) - Static method in class org.pkl.core.runtime.VmUtils
 
readTextProperty(VmObjectLike) - Static method in class org.pkl.core.runtime.VmUtils
 
receiverNode - Variable in class org.pkl.core.ast.member.ElementOrEntryNode
 
RED - Enum constant in enum class org.pkl.core.util.AnsiStringBuilder.AnsiCode
 
reduce() - Constructor for class org.pkl.core.stdlib.base.ListNodes.reduce
 
reduce() - Constructor for class org.pkl.core.stdlib.base.SetNodes.reduce
 
reduceOrNull() - Constructor for class org.pkl.core.stdlib.base.ListNodes.reduceOrNull
 
reduceOrNull() - Constructor for class org.pkl.core.stdlib.base.SetNodes.reduceOrNull
 
ReflectModule - Class in org.pkl.core.runtime
 
ReflectNodes - Class in org.pkl.core.stdlib.reflect
 
ReflectNodes.Class - Class in org.pkl.core.stdlib.reflect
 
ReflectNodes.DeclaredType - Class in org.pkl.core.stdlib.reflect
 
ReflectNodes.FunctionType - Class in org.pkl.core.stdlib.reflect
 
ReflectNodes.Module - Class in org.pkl.core.stdlib.reflect
 
ReflectNodes.moduleOf - Class in org.pkl.core.stdlib.reflect
 
ReflectNodes.moduleType - Class in org.pkl.core.stdlib.reflect
 
ReflectNodes.nothingType - Class in org.pkl.core.stdlib.reflect
 
ReflectNodes.StringLiteralType - Class in org.pkl.core.stdlib.reflect
 
ReflectNodes.TypeAlias - Class in org.pkl.core.stdlib.reflect
 
ReflectNodes.TypeVariable - Class in org.pkl.core.stdlib.reflect
 
ReflectNodes.UnionType - Class in org.pkl.core.stdlib.reflect
 
ReflectNodes.unknownType - Class in org.pkl.core.stdlib.reflect
 
Regex - Static variable in class org.pkl.core.PClassInfo
 
Regex() - Constructor for class org.pkl.core.stdlib.base.BaseNodes.Regex
 
REGEX - Enum constant in enum class org.pkl.core.util.pklbinary.PklBinaryCode
 
RegexNodes - Class in org.pkl.core.stdlib.base
 
RegexNodes.findMatchesIn - Class in org.pkl.core.stdlib.base
 
RegexNodes.groupCount - Class in org.pkl.core.stdlib.base
 
RegexNodes.matchEntire - Class in org.pkl.core.stdlib.base
 
RegexNodes.pattern - Class in org.pkl.core.stdlib.base
 
register(String, ExternalMethod0Node.Factory) - Method in class org.pkl.core.stdlib.registry.ExternalMemberRegistry
 
register(String, ExternalMethod1Node.Factory) - Method in class org.pkl.core.stdlib.registry.ExternalMemberRegistry
 
register(String, ExternalMethod2Node.Factory) - Method in class org.pkl.core.stdlib.registry.ExternalMemberRegistry
 
register(String, ExternalMethod3Node.Factory) - Method in class org.pkl.core.stdlib.registry.ExternalMemberRegistry
 
register(String, ExternalMethod4Node.Factory) - Method in class org.pkl.core.stdlib.registry.ExternalMemberRegistry
 
register(String, ExternalMethod5Node.Factory) - Method in class org.pkl.core.stdlib.registry.ExternalMemberRegistry
 
register(String, ExternalPropertyNode.Factory) - Method in class org.pkl.core.stdlib.registry.ExternalMemberRegistry
 
RegularMemberNode - Class in org.pkl.core.ast.member
A MemberNode that belongs to a single Member.
RegularMemberNode(VmLanguage, FrameDescriptor, Member, ExpressionNode) - Constructor for class org.pkl.core.ast.member.RegularMemberNode
 
relativePathTo() - Constructor for class org.pkl.core.stdlib.base.ModuleClassNodes.relativePathTo
 
relativize(URI, URI) - Static method in class org.pkl.core.util.IoUtils
 
relativize(Path, Path) - Static method in class org.pkl.core.util.IoUtils
 
relativizeModuleUri(URI) - Static method in class org.pkl.core.StackFrameTransformers
 
Release - Record Class in org.pkl.core
Information about the Pkl release that the current program runs on.
Release(Version, String, String, String, String, Release.SourceCode, Release.Documentation, Release.StandardLibrary) - Constructor for record class org.pkl.core.Release
Creates an instance of a Release record class.
Release.Documentation - Record Class in org.pkl.core
The documentation of a Pkl release.
Release.SourceCode - Record Class in org.pkl.core
The source code of a Pkl release.
Release.StandardLibrary - Record Class in org.pkl.core
The standard library of a Pkl release.
ReleaseModule - Class in org.pkl.core.runtime
 
ReleaseModule() - Constructor for class org.pkl.core.runtime.ReleaseModule
 
ReleaseNodes - Class in org.pkl.core.stdlib.release
 
ReleaseNodes.current - Class in org.pkl.core.stdlib.release
 
remainder(double) - Method in class org.pkl.core.runtime.VmDataSize
 
remainder(double) - Method in class org.pkl.core.runtime.VmDuration
 
remainder(double, double) - Static method in class org.pkl.core.runtime.VmSafeMath
 
remainder(long, long) - Static method in class org.pkl.core.runtime.VmSafeMath
 
RemainderNode - Class in org.pkl.core.ast.expression.binary
 
RemainderNode(SourceSection) - Constructor for class org.pkl.core.ast.expression.binary.RemainderNode
 
remoteDependencies() - Method in record class org.pkl.core.project.DeclaredDependencies
Returns the value of the remoteDependencies record component.
RemoteDependency(PackageUri, Checksums) - Constructor for class org.pkl.core.packages.Dependency.RemoteDependency
 
remove() - Constructor for class org.pkl.core.stdlib.base.MapNodes.remove
 
remove() - Method in class org.pkl.core.runtime.Iterators.ReverseTruffleIterator
 
remove() - Method in class org.pkl.core.runtime.Iterators.TruffleIterator
 
remove(int) - Method in class org.pkl.core.util.json.Json.JsArray
 
remove(Object) - Method in class org.pkl.core.runtime.VmMap
 
remove(Object) - Method in class org.pkl.core.util.json.Json.JsArray
 
remove(Object) - Method in class org.pkl.core.util.json.Json.JsObject
 
removeAll(Collection<?>) - Method in class org.pkl.core.util.json.Json.JsArray
 
removeKey(EconomicMap<K, V>, K) - Static method in class org.pkl.core.util.EconomicMaps
 
render(String) - Method in class org.pkl.core.PObject
 
render(Object) - Method in class org.pkl.core.runtime.VmValueRenderer
 
render(List<StackFrame>, String, AnsiStringBuilder) - Method in class org.pkl.core.runtime.StackTraceRenderer
 
render(VmException) - Method in class org.pkl.core.runtime.VmExceptionRenderer
 
renderDocument() - Constructor for class org.pkl.core.stdlib.base.JsonRendererNodes.renderDocument
 
renderDocument() - Constructor for class org.pkl.core.stdlib.base.PcfRendererNodes.renderDocument
 
renderDocument() - Constructor for class org.pkl.core.stdlib.base.PListRendererNodes.renderDocument
 
renderDocument() - Constructor for class org.pkl.core.stdlib.base.PropertiesRendererNodes.renderDocument
 
renderDocument() - Constructor for class org.pkl.core.stdlib.base.YamlRendererNodes.renderDocument
 
renderDocument() - Constructor for class org.pkl.core.stdlib.jsonnet.RendererNodes.renderDocument
 
renderDocument() - Constructor for class org.pkl.core.stdlib.pklbinary.RendererNodes.renderDocument
 
renderDocument() - Constructor for class org.pkl.core.stdlib.protobuf.RendererNodes.renderDocument
 
renderDocument() - Constructor for class org.pkl.core.stdlib.xml.RendererNodes.renderDocument
 
renderDocument(Object) - Method in class org.pkl.core.stdlib.AbstractRenderer
 
renderDocument(Object) - Method in interface org.pkl.core.ValueRenderer
Renders the given value as a complete document.
Renderer(StringBuilder, String, String, String, VmMapping, PklConverter) - Constructor for class org.pkl.core.stdlib.xml.RendererNodes.Renderer
 
RendererException - Exception Class in org.pkl.core
 
RendererException(String) - Constructor for exception class org.pkl.core.RendererException
 
RendererNodes - Class in org.pkl.core.stdlib.jsonnet
 
RendererNodes - Class in org.pkl.core.stdlib.pklbinary
 
RendererNodes - Class in org.pkl.core.stdlib.protobuf
 
RendererNodes - Class in org.pkl.core.stdlib.xml
 
RendererNodes() - Constructor for class org.pkl.core.stdlib.jsonnet.RendererNodes
 
RendererNodes() - Constructor for class org.pkl.core.stdlib.pklbinary.RendererNodes
 
RendererNodes.renderDocument - Class in org.pkl.core.stdlib.jsonnet
 
RendererNodes.renderDocument - Class in org.pkl.core.stdlib.pklbinary
 
RendererNodes.renderDocument - Class in org.pkl.core.stdlib.protobuf
 
RendererNodes.renderDocument - Class in org.pkl.core.stdlib.xml
 
RendererNodes.Renderer - Class in org.pkl.core.stdlib.xml
 
RendererNodes.renderType - Class in org.pkl.core.stdlib.protobuf
 
RendererNodes.renderValue - Class in org.pkl.core.stdlib.jsonnet
 
RendererNodes.renderValue - Class in org.pkl.core.stdlib.pklbinary
 
RendererNodes.renderValue - Class in org.pkl.core.stdlib.protobuf
 
RendererNodes.renderValue - Class in org.pkl.core.stdlib.xml
 
renderPropertiesKeyOrValue(String, boolean, boolean) - Static method in class org.pkl.core.util.properties.PropertiesUtils
Write a property key or value according to Properties.store0(BufferedWriter, String, boolean).
renderType() - Constructor for class org.pkl.core.stdlib.protobuf.RendererNodes.renderType
 
renderValue() - Constructor for class org.pkl.core.stdlib.base.JsonRendererNodes.renderValue
 
renderValue() - Constructor for class org.pkl.core.stdlib.base.PcfRendererNodes.renderValue
 
renderValue() - Constructor for class org.pkl.core.stdlib.base.PListRendererNodes.renderValue
 
renderValue() - Constructor for class org.pkl.core.stdlib.base.PropertiesRendererNodes.renderValue
 
renderValue() - Constructor for class org.pkl.core.stdlib.base.YamlRendererNodes.renderValue
 
renderValue() - Constructor for class org.pkl.core.stdlib.jsonnet.RendererNodes.renderValue
 
renderValue() - Constructor for class org.pkl.core.stdlib.pklbinary.RendererNodes.renderValue
 
renderValue() - Constructor for class org.pkl.core.stdlib.protobuf.RendererNodes.renderValue
 
renderValue() - Constructor for class org.pkl.core.stdlib.xml.RendererNodes.renderValue
 
renderValue(Object) - Method in class org.pkl.core.stdlib.AbstractRenderer
 
renderValue(Object) - Method in interface org.pkl.core.ValueRenderer
Renders the given value.
repeat() - Constructor for class org.pkl.core.stdlib.base.ListNodes.repeat
 
repeat() - Constructor for class org.pkl.core.stdlib.base.SetNodes.repeat
 
repeat() - Constructor for class org.pkl.core.stdlib.base.StringNodes.repeat
 
repeat(long) - Method in class org.pkl.core.runtime.VmList
 
repeat(long) - Method in class org.pkl.core.runtime.VmSet
 
REPL_TEXT - Static variable in class org.pkl.core.runtime.VmUtils
 
REPL_TEXT_URI - Static variable in class org.pkl.core.runtime.VmUtils
 
replace() - Constructor for class org.pkl.core.stdlib.base.ListNodes.replace
 
replace(int, E) - Method in class org.pkl.core.util.paguro.RrbTree.ImRrbt
replace(int, E) - Method in class org.pkl.core.util.paguro.RrbTree.MutRrbt
replace(int, E) - Method in class org.pkl.core.util.paguro.RrbTree
replace(int, T) - Method in interface org.pkl.core.util.paguro.RrbTree.Node
 
replace(long, Object) - Method in class org.pkl.core.runtime.VmList
 
replaceAll() - Constructor for class org.pkl.core.stdlib.base.StringNodes.replaceAll
 
replaceAll(EconomicMap<K, V>, BiFunction<? super K, ? super V, ? extends V>) - Static method in class org.pkl.core.util.EconomicMaps
 
replaceAllMapped() - Constructor for class org.pkl.core.stdlib.base.StringNodes.replaceAllMapped
 
replaceFirst() - Constructor for class org.pkl.core.stdlib.base.StringNodes.replaceFirst
 
replaceFirstMapped() - Constructor for class org.pkl.core.stdlib.base.StringNodes.replaceFirstMapped
 
replaceLast() - Constructor for class org.pkl.core.stdlib.base.StringNodes.replaceLast
 
replaceLastMapped() - Constructor for class org.pkl.core.stdlib.base.StringNodes.replaceLastMapped
 
replaceOrNull() - Constructor for class org.pkl.core.stdlib.base.ListNodes.replaceOrNull
 
replaceOrNull(long, Object) - Method in class org.pkl.core.runtime.VmList
 
replacePackageUriWithSourceCodeUrl - Static variable in class org.pkl.core.StackFrameTransformers
 
replaceRange() - Constructor for class org.pkl.core.stdlib.base.ListNodes.replaceRange
 
replaceRange() - Constructor for class org.pkl.core.stdlib.base.StringNodes.replaceRange
 
replaceRange(long, long, VmCollection) - Method in class org.pkl.core.runtime.VmCollection
 
replaceRangeOrNull() - Constructor for class org.pkl.core.stdlib.base.ListNodes.replaceRangeOrNull
 
replaceRangeOrNull(long, long, VmCollection) - Method in class org.pkl.core.runtime.VmCollection
 
ReplRequest - Class in org.pkl.core.repl
 
ReplRequest.Completion - Class in org.pkl.core.repl
 
ReplRequest.Eval - Class in org.pkl.core.repl
Requests evaluation of REPL input.
ReplRequest.Load - Class in org.pkl.core.repl
Requests loading of a module.
ReplRequest.Reset - Class in org.pkl.core.repl
 
ReplResponse - Class in org.pkl.core.repl
 
ReplResponse.Completion - Class in org.pkl.core.repl
 
ReplResponse.EvalError - Class in org.pkl.core.repl
 
ReplResponse.EvalSuccess - Class in org.pkl.core.repl
 
ReplResponse.IncompleteInput - Class in org.pkl.core.repl
 
ReplResponse.InternalError - Class in org.pkl.core.repl
 
ReplResponse.InvalidRequest - Class in org.pkl.core.repl
 
ReplServer - Class in org.pkl.core.repl
 
ReplServer(SecurityManager, HttpClient, Logger, Collection<ModuleKeyFactory>, Collection<ResourceReader>, Map<String, String>, Map<String, String>, Path, DeclaredDependencies, String, Path, StackFrameTransformer, boolean, TraceMode) - Constructor for class org.pkl.core.repl.ReplServer
 
report(TestResults) - Method in interface org.pkl.core.stdlib.test.report.TestReport
 
report(TestResults, Writer) - Method in class org.pkl.core.stdlib.test.report.JUnitReport
 
report(TestResults, Writer) - Method in class org.pkl.core.stdlib.test.report.SimpleReport
 
report(TestResults, Writer) - Method in interface org.pkl.core.stdlib.test.report.TestReport
 
reportToPath(TestResults, Path) - Method in interface org.pkl.core.stdlib.test.report.TestReport
 
requestId() - Method in interface org.pkl.core.messaging.Message.Request
 
requestId() - Method in interface org.pkl.core.messaging.Message.Response
 
requestId() - Method in record class org.pkl.core.messaging.Messages.ListModulesRequest
Returns the value of the requestId record component.
requestId() - Method in record class org.pkl.core.messaging.Messages.ListModulesResponse
Returns the value of the requestId record component.
requestId() - Method in record class org.pkl.core.messaging.Messages.ListResourcesRequest
Returns the value of the requestId record component.
requestId() - Method in record class org.pkl.core.messaging.Messages.ListResourcesResponse
Returns the value of the requestId record component.
requestId() - Method in record class org.pkl.core.messaging.Messages.ReadModuleRequest
Returns the value of the requestId record component.
requestId() - Method in record class org.pkl.core.messaging.Messages.ReadModuleResponse
Returns the value of the requestId record component.
requestId() - Method in record class org.pkl.core.messaging.Messages.ReadResourceRequest
Returns the value of the requestId record component.
requestId() - Method in record class org.pkl.core.messaging.Messages.ReadResourceResponse
Returns the value of the requestId record component.
Reset(String) - Constructor for class org.pkl.core.repl.ReplRequest.Reset
 
RESET - Enum constant in enum class org.pkl.core.util.AnsiStringBuilder.AnsiCode
 
resolve() - Method in class org.pkl.core.project.ProjectDependenciesResolver
 
resolve(String) - Method in class org.pkl.core.packages.PackageAssetUri
 
resolve(String, Boolean) - Method in class org.pkl.core.util.yaml.snake.YamlResolver
 
resolve(URI) - Method in class org.pkl.core.module.ModulePathResolver
 
resolve(URI) - Method in class org.pkl.core.runtime.ModuleResolver
 
resolve(URI, Node) - Method in class org.pkl.core.runtime.ModuleResolver
 
resolve(URI, String) - Static method in class org.pkl.core.util.IoUtils
 
resolve(URI, URI) - Static method in class org.pkl.core.util.IoUtils
 
resolve(ModuleSource) - Method in class org.pkl.core.runtime.ModuleResolver
 
resolve(ReaderBase, URI, String) - Static method in class org.pkl.core.util.IoUtils
 
resolve(ReaderBase, URI, URI) - Static method in class org.pkl.core.util.IoUtils
 
resolve(SecurityManager) - Method in interface org.pkl.core.module.ModuleKey
Resolves this module to a canonical form suitable for loading and caching the module.
resolve(SecurityManager) - Method in class org.pkl.core.module.ModuleKeys.ExternalResolver
 
resolve(SecurityManager) - Method in class org.pkl.core.module.ModuleKeys.ProjectPackage
 
resolve(SecurityManager, ModuleKey, URI) - Static method in class org.pkl.core.util.IoUtils
Resolves importUri against the module key.
resolveAssetUri(URI, PackageAssetUri) - Method in class org.pkl.core.packages.Dependency.LocalDependency
 
resolveCached(URI, String) - Method in class org.pkl.core.runtime.ModuleResolver
 
ResolveClassMemberNode - Class in org.pkl.core.ast.repl
 
ResolveClassMemberNode(VmLanguage, FrameDescriptor, UnresolvedClassMemberNode, VmClass) - Constructor for class org.pkl.core.ast.repl.ResolveClassMemberNode
 
ResolveDeclaredTypeNode - Class in org.pkl.core.ast.type
 
ResolveDeclaredTypeNode(SourceSection) - Constructor for class org.pkl.core.ast.type.ResolveDeclaredTypeNode
 
ResolvedGlobElement(String, URI, boolean) - Constructor for record class org.pkl.core.util.GlobResolver.ResolvedGlobElement
Creates an instance of a ResolvedGlobElement record class.
resolvedImports() - Method in record class org.pkl.core.ImportGraph
Returns the value of the resolvedImports record component.
ResolvedModuleKey - Interface in org.pkl.core.module
SPI for identifying a resolved module and loading its source code.
ResolvedModuleKeys - Class in org.pkl.core.module
Utilities for obtaining and using resolved module keys.
resolveFuture(Future<T>) - Static method in class org.pkl.core.messaging.MessageTransports
 
resolveGlob(SecurityManager, ReaderBase, ModuleKey, URI, String) - Static method in class org.pkl.core.util.GlobResolver
Resolves a glob expression.
resolveMethod(VmClass) - Method in class org.pkl.core.ast.expression.member.InvokeMethodVirtualNode
 
ResolveMethodNode - Class in org.pkl.core.ast.expression.member
Resolves a method name in a method call with implicit receiver, for example `bar` in `x = bar()` (but not `foo.bar()`).
ResolveMethodNode(SourceSection, Identifier, ExpressionNode[], boolean, boolean, ConstLevel, int) - Constructor for class org.pkl.core.ast.expression.member.ResolveMethodNode
 
resolveModule(SecurityManager, URI) - Method in interface org.pkl.core.externalreader.ExternalModuleResolver
 
resolveParameterTypes(VirtualFrame, FrameDescriptor, UnresolvedTypeNode[]) - Static method in class org.pkl.core.runtime.VmUtils
 
resolveProperty(Object) - Method in class org.pkl.core.ast.expression.member.ReadPropertyNode
 
ResolveQualifiedDeclaredTypeNode - Class in org.pkl.core.ast.type
 
ResolveQualifiedDeclaredTypeNode(SourceSection, SourceSection, SourceSection, Identifier, Identifier) - Constructor for class org.pkl.core.ast.type.ResolveQualifiedDeclaredTypeNode
 
ResolveSimpleDeclaredTypeNode - Class in org.pkl.core.ast.type
 
ResolveSimpleDeclaredTypeNode(SourceSection, Identifier, boolean) - Constructor for class org.pkl.core.ast.type.ResolveSimpleDeclaredTypeNode
 
resolveUri(URI) - Method in interface org.pkl.core.module.ModuleKey
 
resolveUri(URI, URI) - Method in class org.pkl.core.module.ModuleKeys.ProjectPackage
 
resolveUri(URI, URI) - Method in interface org.pkl.core.runtime.ReaderBase
 
ResolveVariableNode - Class in org.pkl.core.ast.expression.primary
Resolves a variable name, for example `foo` in `x = foo`.
ResolveVariableNode(SourceSection, Identifier, boolean, boolean, ConstLevel, int) - Constructor for class org.pkl.core.ast.expression.primary.ResolveVariableNode
 
Resource - Record Class in org.pkl.core.resource
An external (file, HTTP, etc.) resource.
Resource(URI, byte[]) - Constructor for record class org.pkl.core.resource.Resource
Creates an instance of a Resource record class.
ResourceManager - Class in org.pkl.core.runtime
 
ResourceManager(SecurityManager, Collection<ResourceReader>) - Constructor for class org.pkl.core.runtime.ResourceManager
 
ResourceReader - Interface in org.pkl.core.resource
SPI for reading external resources from Pkl.
ResourceReaders - Class in org.pkl.core.resource
Predefined resource readers for OS environment variables and external properties.
ResourceReaderSpec - Record Class in org.pkl.core.externalreader
 
ResourceReaderSpec(String, boolean, boolean) - Constructor for record class org.pkl.core.externalreader.ResourceReaderSpec
Creates an instance of a ResourceReaderSpec record class.
ResourceReaderSpec(String, boolean, boolean) - Constructor for record class org.pkl.core.messaging.Messages.ResourceReaderSpec
Creates an instance of a ResourceReaderSpec record class.
rest() - Constructor for class org.pkl.core.stdlib.base.ListNodes.rest
 
rest() - Constructor for class org.pkl.core.stdlib.base.SetNodes.rest
 
RestoreForBindingsNode - Class in org.pkl.core.ast.expression.generator
Restores for-generator variable bindings when a member generated by a for-generator is executed.
RestoreForBindingsNode(ExpressionNode) - Constructor for class org.pkl.core.ast.expression.generator.RestoreForBindingsNode
 
restOrNull() - Constructor for class org.pkl.core.stdlib.base.ListNodes.restOrNull
 
restOrNull() - Constructor for class org.pkl.core.stdlib.base.SetNodes.restOrNull
 
RESTRICT_CHARSET - Static variable in class org.pkl.core.runtime.Identifier
 
results() - Method in record class org.pkl.core.TestResults.TestSectionResults
Returns the value of the results record component.
retainAll(Collection<?>) - Method in class org.pkl.core.util.json.Json.JsArray
 
reverse() - Constructor for class org.pkl.core.stdlib.base.ListNodes.reverse
 
reverse() - Constructor for class org.pkl.core.stdlib.base.SetNodes.reverse
 
reverse() - Constructor for class org.pkl.core.stdlib.base.StringNodes.reverse
 
reverse() - Method in class org.pkl.core.runtime.VmList
 
reverse() - Method in class org.pkl.core.runtime.VmSet
 
ReverseArrayIterator(Object[]) - Constructor for class org.pkl.core.runtime.Iterators.ReverseArrayIterator
 
reverseIterator() - Method in class org.pkl.core.runtime.VmCollection
 
reverseIterator() - Method in class org.pkl.core.runtime.VmList
 
reverseIterator() - Method in class org.pkl.core.runtime.VmSet
 
ReverseTruffleIterator(List<? extends T>) - Constructor for class org.pkl.core.runtime.Iterators.ReverseTruffleIterator
 
rewrites() - Method in record class org.pkl.core.evaluatorSettings.PklEvaluatorSettings.Http
Returns the value of the rewrites record component.
right() - Method in class org.pkl.core.util.paguro.RrbTree.SplitNode
 
rightFocus() - Method in class org.pkl.core.util.paguro.RrbTree.SplitNode
 
rightNode - Variable in class org.pkl.core.ast.expression.binary.ShortCircuitingExpressionNode
 
ROOT_ELEMENT_ATTRIBUTES - Static variable in class org.pkl.core.runtime.Identifier
 
ROOT_ELEMENT_NAME - Static variable in class org.pkl.core.runtime.Identifier
 
rootDir() - Method in record class org.pkl.core.evaluatorSettings.PklEvaluatorSettings
Returns the value of the rootDir record component.
round() - Constructor for class org.pkl.core.stdlib.base.FloatNodes.round
 
round() - Constructor for class org.pkl.core.stdlib.base.IntNodes.round
 
round() - Method in class org.pkl.core.runtime.VmDataSize
 
round() - Method in class org.pkl.core.runtime.VmDuration
 
roundToLong(double, RoundingMode) - Static method in class org.pkl.core.util.MathUtils
 
RrbTree<E> - Class in org.pkl.core.util.paguro
An RRB Tree is an immutable List (like Clojure's PersistentVector) that also supports random inserts, deletes, and can be split and joined back together in logarithmic time.
RrbTree() - Constructor for class org.pkl.core.util.paguro.RrbTree
 
RrbTree.ImRrbt<E> - Class in org.pkl.core.util.paguro
Immutable version of an RrbTree.
RrbTree.MutRrbt<E> - Class in org.pkl.core.util.paguro
Mutable version of an RrbTree.
RrbTree.Node<T> - Interface in org.pkl.core.util.paguro
 
RrbTree.SplitNode<T> - Class in org.pkl.core.util.paguro
This class is the return type when splitting a node.
run() - Constructor for class org.pkl.core.stdlib.benchmark.MicrobenchmarkNodes.run
 
run() - Constructor for class org.pkl.core.stdlib.benchmark.OutputBenchmarkNodes.run
 
run() - Constructor for class org.pkl.core.stdlib.benchmark.ParserBenchmarkNodes.run
 
run(VmTyped) - Method in class org.pkl.core.runtime.TestRunner
 
RunIterationsNode(VmLanguage, FrameDescriptor, ExpressionNode) - Constructor for class org.pkl.core.stdlib.benchmark.MicrobenchmarkNodes.RunIterationsNode
 
runtime() - Method in record class org.pkl.core.Platform
Returns the value of the runtime record component.
Runtime(String, String) - Constructor for record class org.pkl.core.Platform.Runtime
Creates an instance of a Runtime record class.

S

s() - Constructor for class org.pkl.core.stdlib.base.FloatNodes.s
 
s() - Constructor for class org.pkl.core.stdlib.base.IntNodes.s
 
S - Static variable in class org.pkl.core.runtime.Identifier
 
scheme() - Method in record class org.pkl.core.externalreader.ModuleReaderSpec
Returns the value of the scheme record component.
scheme() - Method in record class org.pkl.core.externalreader.ResourceReaderSpec
Returns the value of the scheme record component.
scheme() - Method in record class org.pkl.core.messaging.Messages.ModuleReaderSpec
Returns the value of the scheme record component.
scheme() - Method in record class org.pkl.core.messaging.Messages.ResourceReaderSpec
Returns the value of the scheme record component.
second - Variable in class org.pkl.core.util.Pair
 
second() - Constructor for class org.pkl.core.stdlib.base.PairNodes.second
 
SECONDS - Enum constant in enum class org.pkl.core.DurationUnit
 
SecurityManager - Interface in org.pkl.core
Enforces a security model during evaluation.
SecurityManagerBuilder<B> - Interface in org.pkl.core
Parent interface to builder classes for configuring a SecurityManager.
SecurityManagerException - Exception Class in org.pkl.core
A SecurityManagerException declares that a violation occurred during an external i/o operation.
SecurityManagerException(String) - Constructor for exception class org.pkl.core.SecurityManagerException
 
SecurityManagers - Class in org.pkl.core
A provider for SecurityManagers.
SecurityManagers.StandardBuilder - Class in org.pkl.core
 
SemVerModule - Class in org.pkl.core.runtime
 
send(HttpRequest, HttpResponse.BodyHandler<T>) - Method in interface org.pkl.core.http.HttpClient
Sends an HTTP request.
send(Message.OneWay) - Method in interface org.pkl.core.messaging.MessageTransport
 
send(Message.OneWay) - Method in class org.pkl.core.messaging.MessageTransports.AbstractMessageTransport
 
send(Message.Request, MessageTransport.ResponseHandler) - Method in interface org.pkl.core.messaging.MessageTransport
 
send(Message.Request, MessageTransport.ResponseHandler) - Method in class org.pkl.core.messaging.MessageTransports.AbstractMessageTransport
 
send(Message.Response) - Method in interface org.pkl.core.messaging.MessageTransport
 
send(Message.Response) - Method in class org.pkl.core.messaging.MessageTransports.AbstractMessageTransport
 
set(boolean) - Method in class org.pkl.core.util.MutableBoolean
 
set(int, Object) - Method in class org.pkl.core.util.json.Json.JsArray
 
set(long) - Method in class org.pkl.core.util.MutableLong
 
set(T) - Method in class org.pkl.core.util.MutableReference
 
Set - Static variable in class org.pkl.core.PClassInfo
 
Set() - Constructor for class org.pkl.core.stdlib.base.BaseNodes.Set
 
SET - Enum constant in enum class org.pkl.core.util.pklbinary.PklBinaryCode
 
SET - Static variable in class org.pkl.core.runtime.Identifier
 
setAllowedModules(Collection<Pattern>) - Method in class org.pkl.core.EvaluatorBuilder
Sets the set of URI patterns to be allowed when importing modules.
setAllowedModules(Collection<Pattern>) - Method in interface org.pkl.core.SecurityManagerBuilder
 
setAllowedModules(Collection<Pattern>) - Method in class org.pkl.core.SecurityManagers.StandardBuilder
 
setAllowedResources(Collection<Pattern>) - Method in class org.pkl.core.EvaluatorBuilder
Sets the set of URI patterns to be allowed when reading resources.
setAllowedResources(Collection<Pattern>) - Method in interface org.pkl.core.SecurityManagerBuilder
 
setAllowedResources(Collection<Pattern>) - Method in class org.pkl.core.SecurityManagers.StandardBuilder
 
setCachedValue(Object, Object) - Method in class org.pkl.core.runtime.VmFunction
 
setCachedValue(Object, Object) - Method in class org.pkl.core.runtime.VmObject
 
setCachedValue(Object, Object) - Method in class org.pkl.core.runtime.VmObjectLike
Writes to the properties cache for this object.
setChecksums(Checksums) - Method in class org.pkl.core.packages.Dependency.RemoteDependency
 
setColor(boolean) - Method in class org.pkl.core.EvaluatorBuilder
Sets the option to render errors in ANSI color.
setConnectTimeout(Duration) - Method in interface org.pkl.core.http.HttpClient.Builder
Sets the timeout for connecting to a server.
setEnvironmentVariables(Map<String, String>) - Method in class org.pkl.core.EvaluatorBuilder
Removes any existing environment variables, then adds the given environment variables.
setError(TestResults.Error) - Method in class org.pkl.core.TestResults.Builder
 
setExamplesSection(TestResults.TestSectionResults) - Method in class org.pkl.core.TestResults.Builder
 
setExampleWritten(boolean) - Method in class org.pkl.core.TestResults.TestResult.Builder
 
setExternalProperties(Map<String, String>) - Method in class org.pkl.core.EvaluatorBuilder
Removes any existing external properties, then adds the given properties.
setExtraStorage(Object) - Method in class org.pkl.core.runtime.VmObjectLike
 
setFactsSection(TestResults.TestSectionResults) - Method in class org.pkl.core.TestResults.Builder
 
setHint(String) - Method in exception class org.pkl.core.runtime.VmException
 
setHtmlSafe(boolean) - Method in class org.pkl.core.util.json.JsonWriter
Configure this writer to emit JSON that's safe for direct inclusion in HTML and XML documents.
setHttpClient(HttpClient) - Method in class org.pkl.core.EvaluatorBuilder
Sets the HTTP client to be used.
setIndent(String) - Method in class org.pkl.core.util.json.JsonWriter
Sets the indentation string to be repeated for each level of indentation in the encoded document.
setLenient(boolean) - Method in class org.pkl.core.util.json.JsonWriter
Configure this writer to relax its syntax rules.
SetLiteralNode - Class in org.pkl.core.ast.expression.literal
 
SetLiteralNode(SourceSection, ExpressionNode[]) - Constructor for class org.pkl.core.ast.expression.literal.SetLiteralNode
 
setLogger(Logger) - Method in class org.pkl.core.EvaluatorBuilder
Sets the given logger, replacing any previously set logger.
setModuleCacheDir(Path) - Method in class org.pkl.core.EvaluatorBuilder
Sets the directory where `package:` modules are cached.
setModuleKeyFactories(Collection<ModuleKeyFactory>) - Method in class org.pkl.core.EvaluatorBuilder
Removes any existing module key factories, then adds the given factories.
SetNodes - Class in org.pkl.core.stdlib.base
 
SetNodes.add - Class in org.pkl.core.stdlib.base
 
SetNodes.any - Class in org.pkl.core.stdlib.base
 
SetNodes.contains - Class in org.pkl.core.stdlib.base
 
SetNodes.count - Class in org.pkl.core.stdlib.base
 
SetNodes.difference - Class in org.pkl.core.stdlib.base
 
SetNodes.drop - Class in org.pkl.core.stdlib.base
 
SetNodes.dropLast - Class in org.pkl.core.stdlib.base
 
SetNodes.dropLastWhile - Class in org.pkl.core.stdlib.base
 
SetNodes.dropWhile - Class in org.pkl.core.stdlib.base
 
SetNodes.endsWith - Class in org.pkl.core.stdlib.base
 
SetNodes.every - Class in org.pkl.core.stdlib.base
 
SetNodes.filter - Class in org.pkl.core.stdlib.base
 
SetNodes.filterIndexed - Class in org.pkl.core.stdlib.base
 
SetNodes.filterIsInstance - Class in org.pkl.core.stdlib.base
 
SetNodes.filterNonNull - Class in org.pkl.core.stdlib.base
 
SetNodes.find - Class in org.pkl.core.stdlib.base
 
SetNodes.findLast - Class in org.pkl.core.stdlib.base
 
SetNodes.findLastOrNull - Class in org.pkl.core.stdlib.base
 
SetNodes.findOrNull - Class in org.pkl.core.stdlib.base
 
SetNodes.first - Class in org.pkl.core.stdlib.base
 
SetNodes.firstOrNull - Class in org.pkl.core.stdlib.base
 
SetNodes.flatMap - Class in org.pkl.core.stdlib.base
 
SetNodes.flatMapIndexed - Class in org.pkl.core.stdlib.base
 
SetNodes.flatten - Class in org.pkl.core.stdlib.base
 
SetNodes.fold - Class in org.pkl.core.stdlib.base
 
SetNodes.foldBack - Class in org.pkl.core.stdlib.base
 
SetNodes.foldIndexed - Class in org.pkl.core.stdlib.base
 
SetNodes.groupBy - Class in org.pkl.core.stdlib.base
 
SetNodes.intersect - Class in org.pkl.core.stdlib.base
 
SetNodes.isEmpty - Class in org.pkl.core.stdlib.base
 
SetNodes.join - Class in org.pkl.core.stdlib.base
 
SetNodes.last - Class in org.pkl.core.stdlib.base
 
SetNodes.lastOrNull - Class in org.pkl.core.stdlib.base
 
SetNodes.length - Class in org.pkl.core.stdlib.base
 
SetNodes.map - Class in org.pkl.core.stdlib.base
 
SetNodes.mapIndexed - Class in org.pkl.core.stdlib.base
 
SetNodes.mapNonNull - Class in org.pkl.core.stdlib.base
 
SetNodes.mapNonNullIndexed - Class in org.pkl.core.stdlib.base
 
SetNodes.max - Class in org.pkl.core.stdlib.base
 
SetNodes.maxBy - Class in org.pkl.core.stdlib.base
 
SetNodes.maxByOrNull - Class in org.pkl.core.stdlib.base
 
SetNodes.maxOrNull - Class in org.pkl.core.stdlib.base
 
SetNodes.maxWith - Class in org.pkl.core.stdlib.base
 
SetNodes.maxWithOrNull - Class in org.pkl.core.stdlib.base
 
SetNodes.min - Class in org.pkl.core.stdlib.base
 
SetNodes.minBy - Class in org.pkl.core.stdlib.base
 
SetNodes.minByOrNull - Class in org.pkl.core.stdlib.base
 
SetNodes.minOrNull - Class in org.pkl.core.stdlib.base
 
SetNodes.minWith - Class in org.pkl.core.stdlib.base
 
SetNodes.minWithOrNull - Class in org.pkl.core.stdlib.base
 
SetNodes.partition - Class in org.pkl.core.stdlib.base
 
SetNodes.reduce - Class in org.pkl.core.stdlib.base
 
SetNodes.reduceOrNull - Class in org.pkl.core.stdlib.base
 
SetNodes.repeat - Class in org.pkl.core.stdlib.base
 
SetNodes.rest - Class in org.pkl.core.stdlib.base
 
SetNodes.restOrNull - Class in org.pkl.core.stdlib.base
 
SetNodes.reverse - Class in org.pkl.core.stdlib.base
 
SetNodes.single - Class in org.pkl.core.stdlib.base
 
SetNodes.singleOrNull - Class in org.pkl.core.stdlib.base
 
SetNodes.sort - Class in org.pkl.core.stdlib.base
 
SetNodes.sortBy - Class in org.pkl.core.stdlib.base
 
SetNodes.sortWith - Class in org.pkl.core.stdlib.base
 
SetNodes.split - Class in org.pkl.core.stdlib.base
 
SetNodes.splitOrNull - Class in org.pkl.core.stdlib.base
 
SetNodes.startsWith - Class in org.pkl.core.stdlib.base
 
SetNodes.take - Class in org.pkl.core.stdlib.base
 
SetNodes.takeLast - Class in org.pkl.core.stdlib.base
 
SetNodes.takeLastWhile - Class in org.pkl.core.stdlib.base
 
SetNodes.takeWhile - Class in org.pkl.core.stdlib.base
 
SetNodes.toDynamic - Class in org.pkl.core.stdlib.base
 
SetNodes.toList - Class in org.pkl.core.stdlib.base
 
SetNodes.toListing - Class in org.pkl.core.stdlib.base
 
SetNodes.toMap - Class in org.pkl.core.stdlib.base
 
SetNodes.toSet - Class in org.pkl.core.stdlib.base
 
SetNodes.zip - Class in org.pkl.core.stdlib.base
 
setOther(MessageTransports.DirectMessageTransport) - Method in class org.pkl.core.messaging.MessageTransports.DirectMessageTransport
 
setOutputFormat(String) - Method in class org.pkl.core.EvaluatorBuilder
Sets the desired output format, if any.
setOutputFormat(OutputFormat) - Method in class org.pkl.core.EvaluatorBuilder
Sets the desired output format, if any.
setPort(URI, int) - Static method in class org.pkl.core.util.HttpUtils
 
setProjectDependencies(DeclaredDependencies) - Method in class org.pkl.core.EvaluatorBuilder
Sets the project dependencies for the evaluator.
setProxy(URI, List<String>) - Method in interface org.pkl.core.http.HttpClient.Builder
Configures HTTP connections to connect to the provided proxy address.
setProxySelector(ProxySelector) - Method in interface org.pkl.core.http.HttpClient.Builder
Sets the proxy selector to use when establishing connections.
setRequestTimeout(Duration) - Method in interface org.pkl.core.http.HttpClient.Builder
Sets the timeout for the interval between sending a request and receiving response headers.
setResourceReaders(Collection<ResourceReader>) - Method in class org.pkl.core.EvaluatorBuilder
 
setRewrites(Map<URI, URI>) - Method in interface org.pkl.core.http.HttpClient.Builder
Removes any existing rewrites, then adds the given rewrites.
setRootDir(Path) - Method in class org.pkl.core.EvaluatorBuilder
Sets the root directory, which restricts access to file-based modules and resources located under this directory.
setRootDir(Path) - Method in interface org.pkl.core.SecurityManagerBuilder
 
setRootDir(Path) - Method in class org.pkl.core.SecurityManagers.StandardBuilder
 
setSecurityManager(SecurityManager) - Method in class org.pkl.core.EvaluatorBuilder
Sets the given security manager, replacing any previously set security manager.
setSerializeNulls(boolean) - Method in class org.pkl.core.util.json.JsonWriter
Sets whether object members are serialized when their value is null.
setStackFrameTransformer(StackFrameTransformer) - Method in class org.pkl.core.EvaluatorBuilder
Sets the given stack frame transformer, replacing any previously set transformer.
setStdErr(String) - Method in class org.pkl.core.TestResults.Builder
 
setSystemProxy(URI) - Static method in class org.pkl.core.util.IoUtils
 
setTestMode() - Static method in class org.pkl.core.util.IoUtils
 
setTestPort(int) - Method in interface org.pkl.core.http.HttpClient.Builder
Sets a test server's listening port.
setTimeout(Duration) - Method in class org.pkl.core.EvaluatorBuilder
Sets an evaluation timeout to be enforced by the Evaluator's evaluate methods.
Settings - Static variable in class org.pkl.core.PClassInfo
 
SettingsModule - Class in org.pkl.core.runtime
 
setTraceMode(TraceMode) - Method in class org.pkl.core.EvaluatorBuilder
Sets whether calls to trace() produce indented, multi-line output.
SetTypeNode(SourceSection, TypeNode) - Constructor for class org.pkl.core.ast.type.TypeNode.SetTypeNode
 
setUserAgent(String) - Method in interface org.pkl.core.http.HttpClient.Builder
Sets the User-Agent header.
sha1() - Constructor for class org.pkl.core.stdlib.base.BytesNodes.sha1
 
sha1() - Constructor for class org.pkl.core.stdlib.base.StringNodes.sha1
 
sha1(byte[]) - Static method in class org.pkl.core.util.ByteArrayUtils
 
sha256() - Constructor for class org.pkl.core.stdlib.base.BytesNodes.sha256
 
sha256() - Constructor for class org.pkl.core.stdlib.base.StringNodes.sha256
 
sha256(byte[]) - Static method in class org.pkl.core.util.ByteArrayUtils
 
sha256Int() - Constructor for class org.pkl.core.stdlib.base.BytesNodes.sha256Int
 
sha256Int() - Constructor for class org.pkl.core.stdlib.base.StringNodes.sha256Int
 
sha256Int(byte[]) - Static method in class org.pkl.core.util.ByteArrayUtils
 
SharedMemberNode - Class in org.pkl.core.ast.member
A MemberNode that is shared between multiple members.
SharedMemberNode(SourceSection, SourceSection, String, VmLanguage, FrameDescriptor, ExpressionNode) - Constructor for class org.pkl.core.ast.member.SharedMemberNode
 
shl() - Constructor for class org.pkl.core.stdlib.base.IntNodes.shl
 
ShortCircuitingExpressionNode - Class in org.pkl.core.ast.expression.binary
A binary expression whose right operand may be short-circuited.
ShortCircuitingExpressionNode(SourceSection, ExpressionNode) - Constructor for class org.pkl.core.ast.expression.binary.ShortCircuitingExpressionNode
 
shouldEagerTypecheck() - Method in class org.pkl.core.runtime.VmLocalContext
 
shouldEagerTypecheck(boolean) - Method in class org.pkl.core.runtime.VmLocalContext
 
shouldRunTypeCheck(VirtualFrame) - Static method in class org.pkl.core.runtime.VmUtils
If true, the value computed by this node is not the final value exposed to user code but will still be amended.
shr() - Constructor for class org.pkl.core.stdlib.base.IntNodes.shr
 
sign() - Constructor for class org.pkl.core.stdlib.base.FloatNodes.sign
 
sign() - Constructor for class org.pkl.core.stdlib.base.IntNodes.sign
 
similarity(String, String) - Method in class org.pkl.core.util.StringSimilarity
Compute Jaro-Winkler similarity.
Simple(SourceSection, Object, Object) - Constructor for exception class org.pkl.core.ast.type.VmTypeMismatchException.Simple
 
simpleName() - Constructor for class org.pkl.core.stdlib.base.ClassNodes.simpleName
 
SimpleReport - Class in org.pkl.core.stdlib.test.report
 
SimpleReport(boolean) - Constructor for class org.pkl.core.stdlib.test.report.SimpleReport
 
SimpleRootNode - Class in org.pkl.core.ast
 
SimpleRootNode(VmLanguage, FrameDescriptor, SourceSection, String, ExpressionNode) - Constructor for class org.pkl.core.ast.SimpleRootNode
 
sin() - Constructor for class org.pkl.core.stdlib.math.MathNodes.sin
 
single() - Constructor for class org.pkl.core.stdlib.base.ListingNodes.single
 
single() - Constructor for class org.pkl.core.stdlib.base.ListNodes.single
 
single() - Constructor for class org.pkl.core.stdlib.base.SetNodes.single
 
singleLine(int) - Static method in class org.pkl.core.runtime.VmValueRenderer
 
singleOrNull() - Constructor for class org.pkl.core.stdlib.base.ListingNodes.singleOrNull
 
singleOrNull() - Constructor for class org.pkl.core.stdlib.base.ListNodes.singleOrNull
 
singleOrNull() - Constructor for class org.pkl.core.stdlib.base.SetNodes.singleOrNull
 
size() - Constructor for class org.pkl.core.stdlib.base.BytesNodes.size
 
size() - Method in class org.pkl.core.util.json.Json.JsArray
 
size() - Method in class org.pkl.core.util.json.Json.JsObject
 
size() - Method in class org.pkl.core.util.paguro.RrbTree.ImRrbt
 
size() - Method in class org.pkl.core.util.paguro.RrbTree.MutRrbt
 
size() - Method in interface org.pkl.core.util.paguro.RrbTree.Node
Number of items stored in this node
size() - Method in class org.pkl.core.util.paguro.RrbTree
size() - Method in class org.pkl.core.util.paguro.RrbTree.SplitNode
 
size(UnmodifiableEconomicMap<K, V>) - Static method in class org.pkl.core.util.EconomicMaps
 
SKIP_TYPECHECK_MARKER - Static variable in class org.pkl.core.runtime.VmUtils
skipLambdaScopes() - Method in class org.pkl.core.ast.builder.SymbolTable.Scope
 
slot - Variable in class org.pkl.core.ast.type.TypeNode.FrameSlotTypeNode
 
slot - Variable in class org.pkl.core.ast.type.TypeNode.WriteFrameSlotTypeNode
 
sort() - Constructor for class org.pkl.core.stdlib.base.ListNodes.sort
 
sort() - Constructor for class org.pkl.core.stdlib.base.SetNodes.sort
 
sortBy() - Constructor for class org.pkl.core.stdlib.base.ListNodes.sortBy
 
sortBy() - Constructor for class org.pkl.core.stdlib.base.SetNodes.sortBy
 
SortComparatorNode() - Constructor for class org.pkl.core.stdlib.base.CollectionNodes.SortComparatorNode
 
sortWith() - Constructor for class org.pkl.core.stdlib.base.ListNodes.sortWith
 
sortWith() - Constructor for class org.pkl.core.stdlib.base.SetNodes.sortWith
 
source - Variable in class org.pkl.core.ast.builder.AbstractAstBuilder
 
SOURCE_MODULE - Static variable in class org.pkl.core.runtime.Identifier
 
SOURCE_TEXT - Static variable in class org.pkl.core.runtime.Identifier
 
SOURCE_URI - Static variable in class org.pkl.core.runtime.Identifier
 
sourceCode() - Method in record class org.pkl.core.project.Package
Returns the value of the sourceCode record component.
sourceCode() - Method in record class org.pkl.core.Release
Returns the value of the sourceCode record component.
SourceCode(String, String) - Constructor for record class org.pkl.core.Release.SourceCode
Creates an instance of a SourceCode record class.
sourceCodeUrlScheme() - Method in record class org.pkl.core.project.Package
Returns the value of the sourceCodeUrlScheme record component.
sourceCodeUrlScheme() - Method in record class org.pkl.core.Release.SourceCode
Returns the source code scheme for the stdlib module.
SourceLocation(int, int) - Constructor for record class org.pkl.core.Member.SourceLocation
Creates an instance of a SourceLocation record class.
sourceLocationFactory - Static variable in class org.pkl.core.runtime.MirrorFactories
 
sourceSection - Variable in class org.pkl.core.ast.member.Member
 
sourceSection - Variable in class org.pkl.core.ast.PklNode
 
sourceSection - Variable in exception class org.pkl.core.ast.type.VmTypeMismatchException
 
sourceSection() - Method in record class org.pkl.core.ast.builder.ImportsAndReadsParser.Entry
Returns the value of the sourceSection record component.
SpecializedObjectLiteralNode - Class in org.pkl.core.ast.expression.literal
Base class for object literal nodes specialized for a certain mix of property/entry/element definitions.
SpecializedObjectLiteralNode(SourceSection, VmLanguage, String, boolean, FrameDescriptor, UnresolvedTypeNode[], UnmodifiableEconomicMap<Object, ObjectMember>) - Constructor for class org.pkl.core.ast.expression.literal.SpecializedObjectLiteralNode
 
split() - Constructor for class org.pkl.core.stdlib.base.ListNodes.split
 
split() - Constructor for class org.pkl.core.stdlib.base.SetNodes.split
 
split() - Constructor for class org.pkl.core.stdlib.base.StringNodes.split
 
split(int) - Method in class org.pkl.core.util.paguro.RrbTree.ImRrbt
Divides this RRB-Tree such that every index less-than the given index ends up in the left-hand tree and the indexed item and all subsequent ones end up in the right-hand tree.
split(int) - Method in class org.pkl.core.util.paguro.RrbTree.MutRrbt
Divides this RRB-Tree such that every index less-than the given index ends up in the left-hand tree and the indexed item and all subsequent ones end up in the right-hand tree.
split(int) - Method in class org.pkl.core.util.paguro.RrbTree
Divides this RRB-Tree such that every index less-than the given index ends up in the left-hand tree and the indexed item and all subsequent ones end up in the right-hand tree.
split(long) - Method in class org.pkl.core.runtime.VmList
 
split(long) - Method in class org.pkl.core.runtime.VmSet
 
splitAt(int) - Method in interface org.pkl.core.util.paguro.RrbTree.Node
 
splitLimit() - Constructor for class org.pkl.core.stdlib.base.StringNodes.splitLimit
 
splitOrNull() - Constructor for class org.pkl.core.stdlib.base.ListNodes.splitOrNull
 
splitOrNull() - Constructor for class org.pkl.core.stdlib.base.SetNodes.splitOrNull
 
splitOrNull(long) - Method in class org.pkl.core.runtime.VmList
 
splitOrNull(long) - Method in class org.pkl.core.runtime.VmSet
 
sqrt() - Constructor for class org.pkl.core.stdlib.math.MathNodes.sqrt
 
STACK_FRAME - Static variable in class org.pkl.core.util.AnsiTheme
 
STACK_TRACE_CARET - Static variable in class org.pkl.core.util.AnsiTheme
 
STACK_TRACE_LINE_NUMBER - Static variable in class org.pkl.core.util.AnsiTheme
 
STACK_TRACE_LOOP_COUNT - Static variable in class org.pkl.core.util.AnsiTheme
 
STACK_TRACE_MARGIN - Static variable in class org.pkl.core.util.AnsiTheme
 
StackFrame - Class in org.pkl.core
An element of a Pkl stack trace.
StackFrame(String, String, List<String>, int, int, int, int) - Constructor for class org.pkl.core.StackFrame
 
StackFrameTransformer - Interface in org.pkl.core
Transforms stack frames to make Pkl stack trace output more useful.
StackFrameTransformers - Class in org.pkl.core
Static factory for stack frame transformers.
StackTraceRenderer - Class in org.pkl.core.runtime
 
StackTraceRenderer(Function<StackFrame, StackFrame>) - Constructor for class org.pkl.core.runtime.StackTraceRenderer
 
standard(List<Pattern>, List<Pattern>, Function<URI, Integer>, Path) - Static method in class org.pkl.core.SecurityManagers
Creates a SecurityManager that determines whether a module can be resolved based on the given list of module URI patterns, whether an external resources can be read based on the given list of resource URI patterns, and whether a module can import another module based on the given module trust levels.
standardBuilder() - Static method in class org.pkl.core.SecurityManagers
Creates an unconfigured builder for setting up a standard SecurityManager.
standardLibrary - Static variable in class org.pkl.core.module.ModuleKeyFactories
A factory for standard library module keys.
standardLibrary() - Method in record class org.pkl.core.Release
Returns the value of the standardLibrary record component.
standardLibrary(URI) - Static method in class org.pkl.core.module.ModuleKeys
Creates a module key for the standard library module with the given URI.
StandardLibrary(Set<String>) - Constructor for record class org.pkl.core.Release.StandardLibrary
Creates an instance of a StandardLibrary record class.
start - Variable in class org.pkl.core.runtime.VmIntSeq
 
start() - Constructor for class org.pkl.core.stdlib.base.IntSeqNodes.start
 
start(MessageTransport.OneWayHandler, MessageTransport.RequestHandler) - Method in interface org.pkl.core.messaging.MessageTransport
 
start(MessageTransport.OneWayHandler, MessageTransport.RequestHandler) - Method in class org.pkl.core.messaging.MessageTransports.AbstractMessageTransport
 
startArray() - Method in class org.pkl.core.util.json.JsonHandler
Indicates the beginning of an array in the JSON input.
startArrayValue(A) - Method in class org.pkl.core.util.json.JsonHandler
Indicates the beginning of an array element in the JSON input.
startBoolean() - Method in class org.pkl.core.util.json.JsonHandler
Indicates the beginning of a boolean literal (true or false) in the JSON input.
startDynamic(VmDynamic) - Method in class org.pkl.core.runtime.VmPklBinaryEncoder
 
startDynamic(VmDynamic) - Method in class org.pkl.core.stdlib.AbstractRenderer
 
startDynamic(VmDynamic) - Method in class org.pkl.core.stdlib.base.PcfRenderer
 
startDynamic(VmDynamic) - Method in class org.pkl.core.stdlib.xml.RendererNodes.Renderer
 
startLine() - Method in record class org.pkl.core.Member.SourceLocation
Returns the value of the startLine record component.
startList(VmList) - Method in class org.pkl.core.runtime.VmPklBinaryEncoder
 
startList(VmList) - Method in class org.pkl.core.stdlib.AbstractRenderer
 
startList(VmList) - Method in class org.pkl.core.stdlib.base.PcfRenderer
 
startList(VmList) - Method in class org.pkl.core.stdlib.xml.RendererNodes.Renderer
 
startListing(VmListing) - Method in class org.pkl.core.runtime.VmPklBinaryEncoder
 
startListing(VmListing) - Method in class org.pkl.core.stdlib.AbstractRenderer
 
startListing(VmListing) - Method in class org.pkl.core.stdlib.base.PcfRenderer
 
startListing(VmListing) - Method in class org.pkl.core.stdlib.xml.RendererNodes.Renderer
 
startMap(VmMap) - Method in class org.pkl.core.runtime.VmPklBinaryEncoder
 
startMap(VmMap) - Method in class org.pkl.core.stdlib.AbstractRenderer
 
startMap(VmMap) - Method in class org.pkl.core.stdlib.base.PcfRenderer
 
startMap(VmMap) - Method in class org.pkl.core.stdlib.xml.RendererNodes.Renderer
 
startMapping(VmMapping) - Method in class org.pkl.core.runtime.VmPklBinaryEncoder
 
startMapping(VmMapping) - Method in class org.pkl.core.stdlib.AbstractRenderer
 
startMapping(VmMapping) - Method in class org.pkl.core.stdlib.base.PcfRenderer
 
startMapping(VmMapping) - Method in class org.pkl.core.stdlib.xml.RendererNodes.Renderer
 
startNull() - Method in class org.pkl.core.util.json.JsonHandler
Indicates the beginning of a null literal in the JSON input.
startNumber() - Method in class org.pkl.core.util.json.JsonHandler
Indicates the beginning of a number in the JSON input.
startObject() - Method in class org.pkl.core.util.json.JsonHandler
Indicates the beginning of an object in the JSON input.
startObjectName(O) - Method in class org.pkl.core.util.json.JsonHandler
Indicates the beginning of the name of an object member in the JSON input.
startObjectValue(O, String) - Method in class org.pkl.core.util.json.JsonHandler
Indicates the beginning of the name of an object member in the JSON input.
startSet(VmSet) - Method in class org.pkl.core.runtime.VmPklBinaryEncoder
 
startSet(VmSet) - Method in class org.pkl.core.stdlib.AbstractRenderer
 
startSet(VmSet) - Method in class org.pkl.core.stdlib.base.PcfRenderer
 
startSet(VmSet) - Method in class org.pkl.core.stdlib.xml.RendererNodes.Renderer
 
startString() - Method in class org.pkl.core.util.json.JsonHandler
Indicates the beginning of a string in the JSON input.
startsWith() - Constructor for class org.pkl.core.stdlib.base.ListNodes.startsWith
 
startsWith() - Constructor for class org.pkl.core.stdlib.base.SetNodes.startsWith
 
startsWith() - Constructor for class org.pkl.core.stdlib.base.StringNodes.startsWith
 
startsWith(VmCollection) - Method in class org.pkl.core.runtime.VmCollection
 
startTyped(VmTyped) - Method in class org.pkl.core.runtime.VmPklBinaryEncoder
 
startTyped(VmTyped) - Method in class org.pkl.core.stdlib.AbstractRenderer
 
startTyped(VmTyped) - Method in class org.pkl.core.stdlib.base.PcfRenderer
 
startTyped(VmTyped) - Method in class org.pkl.core.stdlib.xml.RendererNodes.Renderer
 
stdErr() - Static method in class org.pkl.core.Loggers
Returns a logger that sends log messages to standard error.
StdLibModule - Class in org.pkl.core.runtime
 
StdLibModule() - Constructor for class org.pkl.core.runtime.StdLibModule
 
step - Variable in class org.pkl.core.runtime.VmIntSeq
 
step() - Constructor for class org.pkl.core.stdlib.base.IntSeqNodes.step
 
stepMethod() - Constructor for class org.pkl.core.stdlib.base.IntSeqNodes.stepMethod
 
stream(PrintStream) - Static method in class org.pkl.core.Loggers
Returns a logger that sends log messages to the given stream.
stream(MessageDecoder, MessageEncoder, MessageTransports.Logger) - Static method in class org.pkl.core.messaging.MessageTransports
Creates a message transport that reads from [inputStream] and writes to [outputStream].
String - Static variable in class org.pkl.core.PClassInfo
 
StringBuilderWriter - Class in org.pkl.core.util
 
StringBuilderWriter(StringBuilder) - Constructor for class org.pkl.core.util.StringBuilderWriter
 
StringLiteral(SourceSection, String) - Constructor for class org.pkl.core.ast.type.UnresolvedTypeNode.StringLiteral
 
StringLiteral(String) - Constructor for class org.pkl.core.PType.StringLiteral
 
StringLiteralType() - Constructor for class org.pkl.core.stdlib.reflect.ReflectNodes.StringLiteralType
 
stringLiteralTypeFactory - Static variable in class org.pkl.core.runtime.MirrorFactories
 
stringLiteralTypeFactory2 - Static variable in class org.pkl.core.runtime.MirrorFactories
 
StringLiteralTypeNode(SourceSection, String) - Constructor for class org.pkl.core.ast.type.TypeNode.StringLiteralTypeNode
 
StringNodes - Class in org.pkl.core.stdlib.base
 
StringNodes.base64 - Class in org.pkl.core.stdlib.base
 
StringNodes.base64Decoded - Class in org.pkl.core.stdlib.base
 
StringNodes.base64DecodedBytes - Class in org.pkl.core.stdlib.base
 
StringNodes.capitalize - Class in org.pkl.core.stdlib.base
 
StringNodes.chars - Class in org.pkl.core.stdlib.base
 
StringNodes.codePoints - Class in org.pkl.core.stdlib.base
 
StringNodes.contains - Class in org.pkl.core.stdlib.base
 
StringNodes.decapitalize - Class in org.pkl.core.stdlib.base
 
StringNodes.drop - Class in org.pkl.core.stdlib.base
 
StringNodes.dropLast - Class in org.pkl.core.stdlib.base
 
StringNodes.dropLastWhile - Class in org.pkl.core.stdlib.base
 
StringNodes.dropWhile - Class in org.pkl.core.stdlib.base
 
StringNodes.encodeToBytes - Class in org.pkl.core.stdlib.base
 
StringNodes.endsWith - Class in org.pkl.core.stdlib.base
 
StringNodes.getOrNull - Class in org.pkl.core.stdlib.base
 
StringNodes.indexOf - Class in org.pkl.core.stdlib.base
 
StringNodes.indexOfOrNull - Class in org.pkl.core.stdlib.base
 
StringNodes.isBase64 - Class in org.pkl.core.stdlib.base
 
StringNodes.isBlank - Class in org.pkl.core.stdlib.base
 
StringNodes.isEmpty - Class in org.pkl.core.stdlib.base
 
StringNodes.isRegex - Class in org.pkl.core.stdlib.base
 
StringNodes.lastIndex - Class in org.pkl.core.stdlib.base
 
StringNodes.lastIndexOf - Class in org.pkl.core.stdlib.base
 
StringNodes.lastIndexOfOrNull - Class in org.pkl.core.stdlib.base
 
StringNodes.length - Class in org.pkl.core.stdlib.base
 
StringNodes.matches - Class in org.pkl.core.stdlib.base
 
StringNodes.md5 - Class in org.pkl.core.stdlib.base
 
StringNodes.padEnd - Class in org.pkl.core.stdlib.base
 
StringNodes.padStart - Class in org.pkl.core.stdlib.base
 
StringNodes.repeat - Class in org.pkl.core.stdlib.base
 
StringNodes.replaceAll - Class in org.pkl.core.stdlib.base
 
StringNodes.replaceAllMapped - Class in org.pkl.core.stdlib.base
 
StringNodes.replaceFirst - Class in org.pkl.core.stdlib.base
 
StringNodes.replaceFirstMapped - Class in org.pkl.core.stdlib.base
 
StringNodes.replaceLast - Class in org.pkl.core.stdlib.base
 
StringNodes.replaceLastMapped - Class in org.pkl.core.stdlib.base
 
StringNodes.replaceRange - Class in org.pkl.core.stdlib.base
 
StringNodes.reverse - Class in org.pkl.core.stdlib.base
 
StringNodes.sha1 - Class in org.pkl.core.stdlib.base
 
StringNodes.sha256 - Class in org.pkl.core.stdlib.base
 
StringNodes.sha256Int - Class in org.pkl.core.stdlib.base
 
StringNodes.split - Class in org.pkl.core.stdlib.base
 
StringNodes.splitLimit - Class in org.pkl.core.stdlib.base
 
StringNodes.startsWith - Class in org.pkl.core.stdlib.base
 
StringNodes.substring - Class in org.pkl.core.stdlib.base
 
StringNodes.substringOrNull - Class in org.pkl.core.stdlib.base
 
StringNodes.take - Class in org.pkl.core.stdlib.base
 
StringNodes.TakeDropLastWhile - Class in org.pkl.core.stdlib.base
 
StringNodes.TakeDropWhile - Class in org.pkl.core.stdlib.base
 
StringNodes.takeLast - Class in org.pkl.core.stdlib.base
 
StringNodes.takeLastWhile - Class in org.pkl.core.stdlib.base
 
StringNodes.takeWhile - Class in org.pkl.core.stdlib.base
 
StringNodes.toBoolean - Class in org.pkl.core.stdlib.base
 
StringNodes.toBooleanOrNull - Class in org.pkl.core.stdlib.base
 
StringNodes.toFloat - Class in org.pkl.core.stdlib.base
 
StringNodes.toFloatOrNull - Class in org.pkl.core.stdlib.base
 
StringNodes.toInt - Class in org.pkl.core.stdlib.base
 
StringNodes.toIntOrNull - Class in org.pkl.core.stdlib.base
 
StringNodes.toLowerCase - Class in org.pkl.core.stdlib.base
 
StringNodes.toUpperCase - Class in org.pkl.core.stdlib.base
 
StringNodes.trim - Class in org.pkl.core.stdlib.base
 
StringNodes.trimEnd - Class in org.pkl.core.stdlib.base
 
StringNodes.trimStart - Class in org.pkl.core.stdlib.base
 
stringScalar(String, ScalarResolver) - Static method in class org.pkl.core.util.yaml.snake.YamlUtils
Constructs a ScalarEvent for emitting the given value as a YAML string.
StringSimilarity - Class in org.pkl.core.util
The Jaro–Winkler distance metric is designed and best suited for short strings such as person names, and to detect typos; it is (roughly) a variation of Damerau-Levenshtein, where the substitution of 2 close characters is considered less important then the substitution of 2 characters that a far from each other.
StringSimilarity() - Constructor for class org.pkl.core.util.StringSimilarity
Instantiate with default threshold (0.7).
StringSimilarity(double) - Constructor for class org.pkl.core.util.StringSimilarity
Instantiate with given threshold to determine when Winkler bonus should be used.
StringTypeNode(SourceSection) - Constructor for class org.pkl.core.ast.type.TypeNode.StringTypeNode
 
StringUtils - Class in org.pkl.core.util
 
stringValue() - Method in record class org.pkl.core.ast.builder.ImportsAndReadsParser.Entry
Returns the value of the stringValue record component.
stripFragment(URI) - Static method in class org.pkl.core.util.IoUtils
 
SUBLIME - Static variable in record class org.pkl.core.settings.PklSettings.Editor
The Sublime Text editor.
sublist() - Constructor for class org.pkl.core.stdlib.base.ListNodes.sublist
 
subList(int, int) - Method in class org.pkl.core.util.json.Json.JsArray
 
subList(long, long) - Method in class org.pkl.core.runtime.VmList
 
sublistOrNull() - Constructor for class org.pkl.core.stdlib.base.ListNodes.sublistOrNull
 
subListOrNull(long, long) - Method in class org.pkl.core.runtime.VmList
 
SubscriptNode - Class in org.pkl.core.ast.expression.binary
 
SubscriptNode(SourceSection) - Constructor for class org.pkl.core.ast.expression.binary.SubscriptNode
 
substring() - Constructor for class org.pkl.core.stdlib.base.StringNodes.substring
 
substringOrNull() - Constructor for class org.pkl.core.stdlib.base.StringNodes.substringOrNull
 
subtract(VmDataSize) - Method in class org.pkl.core.runtime.VmDataSize
 
subtract(VmDuration) - Method in class org.pkl.core.runtime.VmDuration
 
SubtractionNode - Class in org.pkl.core.ast.expression.binary
 
SubtractionNode(SourceSection) - Constructor for class org.pkl.core.ast.expression.binary.SubtractionNode
 
summarize(List<TestResults>, Writer) - Method in class org.pkl.core.stdlib.test.report.JUnitReport
 
summarize(List<TestResults>, Writer) - Method in class org.pkl.core.stdlib.test.report.SimpleReport
 
summarize(List<TestResults>, Writer) - Method in interface org.pkl.core.stdlib.test.report.TestReport
 
summarizeToPath(List<TestResults>, Path) - Method in interface org.pkl.core.stdlib.test.report.TestReport
 
SymbolTable - Class in org.pkl.core.ast.builder
 
SymbolTable(ModuleInfo) - Constructor for class org.pkl.core.ast.builder.SymbolTable
 
SymbolTable.AnnotationScope - Class in org.pkl.core.ast.builder
 
SymbolTable.ClassScope - Class in org.pkl.core.ast.builder
 
SymbolTable.CustomThisScope - Class in org.pkl.core.ast.builder
A scope where this has a special meaning (type constraint, object member predicate).
SymbolTable.EntryScope - Class in org.pkl.core.ast.builder
 
SymbolTable.ForGeneratorScope - Class in org.pkl.core.ast.builder
 
SymbolTable.LambdaScope - Class in org.pkl.core.ast.builder
 
SymbolTable.MethodScope - Class in org.pkl.core.ast.builder
 
SymbolTable.ModuleScope - Class in org.pkl.core.ast.builder
 
SymbolTable.ObjectScope - Class in org.pkl.core.ast.builder
 
SymbolTable.PropertyScope - Class in org.pkl.core.ast.builder
 
SymbolTable.Scope - Class in org.pkl.core.ast.builder
 
SymbolTable.TypeAliasScope - Class in org.pkl.core.ast.builder
 
SymbolTable.TypeParameterizableScope - Class in org.pkl.core.ast.builder
 
synthetic(URI, String) - Static method in class org.pkl.core.module.ModuleKeys
Creates a module key identified by the given URI and backed by the given source code.
synthetic(URI, URI, URI, String, boolean) - Static method in class org.pkl.core.module.ModuleKeys
Creates a module key identified by the given URI and backed by the given source code.
SYSTEM - Static variable in record class org.pkl.core.settings.PklSettings.Editor
The editor associated with file: URLs ending in .pkl.

T

take() - Constructor for class org.pkl.core.stdlib.base.ListNodes.take
 
take() - Constructor for class org.pkl.core.stdlib.base.SetNodes.take
 
take() - Constructor for class org.pkl.core.stdlib.base.StringNodes.take
 
take(long) - Method in class org.pkl.core.runtime.VmList
 
take(long) - Method in class org.pkl.core.runtime.VmSet
 
TakeDropLastWhile() - Constructor for class org.pkl.core.stdlib.base.StringNodes.TakeDropLastWhile
 
TakeDropWhile() - Constructor for class org.pkl.core.stdlib.base.StringNodes.TakeDropWhile
 
takeLast() - Constructor for class org.pkl.core.stdlib.base.ListNodes.takeLast
 
takeLast() - Constructor for class org.pkl.core.stdlib.base.SetNodes.takeLast
 
takeLast() - Constructor for class org.pkl.core.stdlib.base.StringNodes.takeLast
 
takeLast(long) - Method in class org.pkl.core.runtime.VmList
 
takeLast(long) - Method in class org.pkl.core.runtime.VmSet
 
takeLastSegment(String, char) - Static method in class org.pkl.core.util.IoUtils
 
takeLastWhile() - Constructor for class org.pkl.core.stdlib.base.ListNodes.takeLastWhile
 
takeLastWhile() - Constructor for class org.pkl.core.stdlib.base.SetNodes.takeLastWhile
 
takeLastWhile() - Constructor for class org.pkl.core.stdlib.base.StringNodes.takeLastWhile
 
takeWhile() - Constructor for class org.pkl.core.stdlib.base.ListNodes.takeWhile
 
takeWhile() - Constructor for class org.pkl.core.stdlib.base.SetNodes.takeWhile
 
takeWhile() - Constructor for class org.pkl.core.stdlib.base.StringNodes.takeWhile
 
tan() - Constructor for class org.pkl.core.stdlib.math.MathNodes.tan
 
tb() - Constructor for class org.pkl.core.stdlib.base.FloatNodes.tb
 
tb() - Constructor for class org.pkl.core.stdlib.base.IntNodes.tb
 
TB - Static variable in class org.pkl.core.runtime.Identifier
 
TEBIBYTES - Enum constant in enum class org.pkl.core.DataSizeUnit
 
TERABYTES - Enum constant in enum class org.pkl.core.DataSizeUnit
 
TEST_EXAMPLE_OUTPUT - Static variable in class org.pkl.core.util.AnsiTheme
 
TEST_FACT_SOURCE - Static variable in class org.pkl.core.util.AnsiTheme
 
TEST_FAILURE_MESSAGE - Static variable in class org.pkl.core.util.AnsiTheme
 
TEST_NAME - Static variable in class org.pkl.core.util.AnsiTheme
 
TestModule - Class in org.pkl.core.runtime
 
TestNodes - Class in org.pkl.core.stdlib.test
 
TestNodes.catchMethod - Class in org.pkl.core.stdlib.test
 
TestNodes.catchOrNull - Class in org.pkl.core.stdlib.test
 
TestReport - Interface in org.pkl.core.stdlib.test.report
 
TestResult(String, int, List<TestResults.Failure>, List<TestResults.Error>, boolean) - Constructor for record class org.pkl.core.TestResults.TestResult
Creates an instance of a TestResult record class.
TestResults - Record Class in org.pkl.core
The results of testing a Pkl test module.
TestResults(String, String, TestResults.TestSectionResults, TestResults.TestSectionResults, String, TestResults.Error) - Constructor for record class org.pkl.core.TestResults
Creates an instance of a TestResults record class.
TestResults.Builder - Class in org.pkl.core
 
TestResults.Error - Record Class in org.pkl.core
Indicates that an exception was thrown when evaluating the assertion.
TestResults.Failure - Record Class in org.pkl.core
Indicates that an assertion failed.
TestResults.TestResult - Record Class in org.pkl.core
The result of a single test.
TestResults.TestResult.Builder - Class in org.pkl.core
 
TestResults.TestSectionName - Enum Class in org.pkl.core
 
TestResults.TestSectionResults - Record Class in org.pkl.core
The results of either facts or examples.
TestRunner - Class in org.pkl.core.runtime
Runs test results examples and facts.
TestRunner(BufferedLogger, StackFrameTransformer, boolean, boolean) - Constructor for class org.pkl.core.runtime.TestRunner
 
TestSectionResults(TestResults.TestSectionName, List<TestResults.TestResult>) - Constructor for record class org.pkl.core.TestResults.TestSectionResults
Creates an instance of a TestSectionResults record class.
text - Variable in class org.pkl.core.repl.ReplRequest.Completion
 
text - Variable in class org.pkl.core.repl.ReplRequest.Eval
 
text(String) - Static method in class org.pkl.core.ModuleSource
 
TEXT - Static variable in class org.pkl.core.runtime.Identifier
 
TEXT_MATE - Static variable in record class org.pkl.core.settings.PklSettings.Editor
The TextMate editor.
TEXTPROTO - Enum constant in enum class org.pkl.core.OutputFormat
 
ThisNode - Class in org.pkl.core.ast.expression.primary
 
ThisNode(SourceSection) - Constructor for class org.pkl.core.ast.expression.primary.ThisNode
 
thisNodeHasRelaxedCapacity(int) - Method in interface org.pkl.core.util.paguro.RrbTree.Node
Can this node take the specified number of children?
ThrowNode - Class in org.pkl.core.ast.expression.unary
 
ThrowNode(SourceSection) - Constructor for class org.pkl.core.ast.expression.unary.ThrowNode
 
tib() - Constructor for class org.pkl.core.stdlib.base.FloatNodes.tib
 
tib() - Constructor for class org.pkl.core.stdlib.base.IntNodes.tib
 
TIB - Static variable in class org.pkl.core.runtime.Identifier
 
timeout() - Method in record class org.pkl.core.evaluatorSettings.PklEvaluatorSettings
Returns the value of the timeout record component.
TO_STRING - Static variable in class org.pkl.core.runtime.Identifier
 
toArray() - Method in class org.pkl.core.runtime.VmList
 
toArray() - Method in class org.pkl.core.runtime.VmSet
 
toArray() - Method in class org.pkl.core.util.json.Json.JsArray
 
toArray(T[]) - Method in class org.pkl.core.util.json.Json.JsArray
 
toBinaryUnit() - Constructor for class org.pkl.core.stdlib.base.DataSizeNodes.toBinaryUnit
 
toBoolean() - Constructor for class org.pkl.core.stdlib.base.StringNodes.toBoolean
 
toBooleanOrNull() - Constructor for class org.pkl.core.stdlib.base.StringNodes.toBooleanOrNull
 
toBytes() - Constructor for class org.pkl.core.stdlib.base.ListNodes.toBytes
 
toChar() - Constructor for class org.pkl.core.stdlib.base.IntNodes.toChar
 
toChronoUnit() - Method in enum class org.pkl.core.DurationUnit
Converts this unit to a ChronoUnit.
toDataSize() - Constructor for class org.pkl.core.stdlib.base.FloatNodes.toDataSize
 
toDataSize() - Constructor for class org.pkl.core.stdlib.base.IntNodes.toDataSize
 
toDecimalUnit() - Constructor for class org.pkl.core.stdlib.base.DataSizeNodes.toDecimalUnit
 
toDuration() - Constructor for class org.pkl.core.stdlib.base.FloatNodes.toDuration
 
toDuration() - Constructor for class org.pkl.core.stdlib.base.IntNodes.toDuration
 
toDynamic() - Constructor for class org.pkl.core.stdlib.base.ListNodes.toDynamic
 
toDynamic() - Constructor for class org.pkl.core.stdlib.base.MapNodes.toDynamic
 
toDynamic() - Constructor for class org.pkl.core.stdlib.base.SetNodes.toDynamic
 
toDynamic() - Constructor for class org.pkl.core.stdlib.base.TypedNodes.toDynamic
 
toDynamic() - Method in class org.pkl.core.runtime.VmList
 
toDynamic() - Method in class org.pkl.core.runtime.VmMap
 
toDynamic() - Method in class org.pkl.core.runtime.VmObjectBuilder
 
toDynamic() - Method in class org.pkl.core.runtime.VmSet
 
toEnumConstantName(String) - Static method in class org.pkl.core.util.CodeGeneratorUtils
Converts the given Pkl string literal to an idiomatic enum constant name.
toExternalPackageUri() - Method in class org.pkl.core.packages.PackageUri
 
toFixed() - Constructor for class org.pkl.core.stdlib.base.FloatNodes.toFixed
 
toFixed() - Constructor for class org.pkl.core.stdlib.base.IntNodes.toFixed
 
toFloat() - Constructor for class org.pkl.core.stdlib.base.FloatNodes.toFloat
 
toFloat() - Constructor for class org.pkl.core.stdlib.base.IntNodes.toFloat
 
toFloat() - Constructor for class org.pkl.core.stdlib.base.StringNodes.toFloat
 
toFloatOrNull() - Constructor for class org.pkl.core.stdlib.base.StringNodes.toFloatOrNull
 
toHex(byte[]) - Static method in class org.pkl.core.util.ByteArrayUtils
Implemented directly instead of using JRE's `new BigInteger.toString(16)` so we can AOT-compile this and do not need a Truffle boundary.
toHexEscape(int) - Static method in class org.pkl.core.util.IoUtils
 
toInt() - Constructor for class org.pkl.core.stdlib.base.FloatNodes.toInt
 
toInt() - Constructor for class org.pkl.core.stdlib.base.IntNodes.toInt
 
toInt() - Constructor for class org.pkl.core.stdlib.base.StringNodes.toInt
 
toInt(double, Node) - Static method in class org.pkl.core.runtime.VmSafeMath
 
toInt32(long) - Static method in class org.pkl.core.runtime.VmSafeMath
 
toIntOrNull() - Constructor for class org.pkl.core.stdlib.base.StringNodes.toIntOrNull
 
toIsoString() - Method in class org.pkl.core.Duration
Returns an ISO 8601 representation of this duration.
toIsoString(double, DurationUnit) - Static method in class org.pkl.core.util.DurationUtils
 
toJavaDuration() - Method in class org.pkl.core.Duration
Converts this duration to a Duration.
toList() - Constructor for class org.pkl.core.stdlib.base.BytesNodes.toList
 
toList() - Constructor for class org.pkl.core.stdlib.base.DynamicNodes.toList
 
toList() - Constructor for class org.pkl.core.stdlib.base.IntSeqNodes.toList
 
toList() - Constructor for class org.pkl.core.stdlib.base.ListingNodes.toList
 
toList() - Constructor for class org.pkl.core.stdlib.base.ListNodes.toList
 
toList() - Constructor for class org.pkl.core.stdlib.base.SetNodes.toList
 
toList() - Method in class org.pkl.core.runtime.VmBytes
 
toList() - Method in class org.pkl.core.runtime.VmList
 
toList() - Method in class org.pkl.core.runtime.VmSet
 
toListing() - Constructor for class org.pkl.core.stdlib.base.IntSeqNodes.toListing
 
toListing() - Constructor for class org.pkl.core.stdlib.base.ListNodes.toListing
 
toListing() - Constructor for class org.pkl.core.stdlib.base.SetNodes.toListing
 
toListing() - Method in class org.pkl.core.runtime.VmList
 
toListing() - Method in class org.pkl.core.runtime.VmObjectBuilder
 
toListing() - Method in class org.pkl.core.runtime.VmSet
 
toLocalMethod() - Method in class org.pkl.core.runtime.Identifier
 
toLocalProperty() - Method in class org.pkl.core.runtime.Identifier
 
toLowerCase() - Constructor for class org.pkl.core.stdlib.base.StringNodes.toLowerCase
 
toMap() - Constructor for class org.pkl.core.stdlib.base.DynamicNodes.toMap
 
toMap() - Constructor for class org.pkl.core.stdlib.base.ListNodes.toMap
 
toMap() - Constructor for class org.pkl.core.stdlib.base.MapNodes.toMap
 
toMap() - Constructor for class org.pkl.core.stdlib.base.MappingNodes.toMap
 
toMap() - Constructor for class org.pkl.core.stdlib.base.SetNodes.toMap
 
toMap() - Constructor for class org.pkl.core.stdlib.base.TypedNodes.toMap
 
toMapping() - Constructor for class org.pkl.core.stdlib.base.MapNodes.toMapping
 
toMapping() - Method in class org.pkl.core.runtime.VmMap
 
toMapping() - Method in class org.pkl.core.runtime.VmObjectBuilder
 
toMapping(Object) - Method in class org.pkl.core.runtime.VmObjectBuilder
 
toNormal() - Method in class org.pkl.core.Version
Strips any pre-release version and build metadata from this version.
toNormalizedPathString(Path) - Static method in class org.pkl.core.util.IoUtils
Returns a path string that uses unix-like path separators.
TOP_LEVEL_VALUE - Static variable in interface org.pkl.core.runtime.VmValueConverter
 
toPackageAssetUri(String) - Method in class org.pkl.core.packages.PackageUri
 
toPath(URI) - Static method in class org.pkl.core.util.IoUtils
 
toPklException(StackFrameTransformer, boolean) - Method in exception class org.pkl.core.runtime.VmBugException
 
toPklException(StackFrameTransformer, boolean) - Method in exception class org.pkl.core.runtime.VmException
 
toPklString(double, DurationUnit) - Static method in class org.pkl.core.util.DurationUtils
 
toPrintWriter() - Method in class org.pkl.core.util.AnsiStringBuilder
 
toProjectPackageUri() - Method in class org.pkl.core.packages.PackageUri
 
toRadixString() - Constructor for class org.pkl.core.stdlib.base.IntNodes.toRadixString
 
toRegexPattern(String) - Static method in class org.pkl.core.util.GlobResolver
 
toRegexString(String) - Static method in class org.pkl.core.util.GlobResolver
Converts a glob pattern to an equivalent regular expression pattern
toRegular() - Method in class org.pkl.core.runtime.Identifier
 
toSet() - Constructor for class org.pkl.core.stdlib.base.ListingNodes.toSet
 
toSet() - Constructor for class org.pkl.core.stdlib.base.ListNodes.toSet
 
toSet() - Constructor for class org.pkl.core.stdlib.base.SetNodes.toSet
 
toSet() - Method in class org.pkl.core.runtime.VmList
 
toSet() - Method in class org.pkl.core.runtime.VmSet
 
toString() - Constructor for class org.pkl.core.stdlib.base.AnyNodes.toString
 
toString() - Constructor for class org.pkl.core.stdlib.base.FloatNodes.toString
 
toString() - Constructor for class org.pkl.core.stdlib.base.IntNodes.toString
 
toString() - Method in record class org.pkl.core.ast.builder.ImportsAndReadsParser.Entry
Returns a string representation of this record class.
toString() - Method in class org.pkl.core.ast.PklNode
 
toString() - Method in class org.pkl.core.DataSize
 
toString() - Method in enum class org.pkl.core.DataSizeUnit
 
toString() - Method in class org.pkl.core.Duration
 
toString() - Method in enum class org.pkl.core.DurationUnit
 
toString() - Method in record class org.pkl.core.evaluatorSettings.PklEvaluatorSettings.ExternalReader
Returns a string representation of this record class.
toString() - Method in record class org.pkl.core.evaluatorSettings.PklEvaluatorSettings.Http
Returns a string representation of this record class.
toString() - Method in record class org.pkl.core.evaluatorSettings.PklEvaluatorSettings.Proxy
Returns a string representation of this record class.
toString() - Method in record class org.pkl.core.evaluatorSettings.PklEvaluatorSettings
Returns a string representation of this record class.
toString() - Method in record class org.pkl.core.externalreader.ModuleReaderSpec
Returns a string representation of this record class.
toString() - Method in record class org.pkl.core.externalreader.ResourceReaderSpec
Returns a string representation of this record class.
toString() - Method in record class org.pkl.core.ImportGraph.Import
Returns a string representation of this record class.
toString() - Method in record class org.pkl.core.ImportGraph
Returns a string representation of this record class.
toString() - Method in record class org.pkl.core.Member.SourceLocation
Returns a string representation of this record class.
toString() - Method in record class org.pkl.core.messaging.Messages.ListModulesRequest
Returns a string representation of this record class.
toString() - Method in record class org.pkl.core.messaging.Messages.ListModulesResponse
Returns a string representation of this record class.
toString() - Method in record class org.pkl.core.messaging.Messages.ListResourcesRequest
Returns a string representation of this record class.
toString() - Method in record class org.pkl.core.messaging.Messages.ListResourcesResponse
Returns a string representation of this record class.
toString() - Method in record class org.pkl.core.messaging.Messages.ModuleReaderSpec
Returns a string representation of this record class.
toString() - Method in record class org.pkl.core.messaging.Messages.ReadModuleRequest
Returns a string representation of this record class.
toString() - Method in record class org.pkl.core.messaging.Messages.ReadModuleResponse
Returns a string representation of this record class.
toString() - Method in record class org.pkl.core.messaging.Messages.ReadResourceRequest
Returns a string representation of this record class.
toString() - Method in record class org.pkl.core.messaging.Messages.ReadResourceResponse
Returns a string representation of this record class.
toString() - Method in record class org.pkl.core.messaging.Messages.ResourceReaderSpec
Returns a string representation of this record class.
toString() - Method in enum class org.pkl.core.Modifier
 
toString() - Method in class org.pkl.core.module.PathElement
 
toString() - Method in enum class org.pkl.core.OutputFormat
The argument for CLI option --format that selects this output format.
toString() - Method in class org.pkl.core.packages.Checksums
 
toString() - Method in class org.pkl.core.packages.Dependency.LocalDependency
 
toString() - Method in class org.pkl.core.packages.Dependency.RemoteDependency
 
toString() - Method in class org.pkl.core.packages.DependencyMetadata
 
toString() - Method in class org.pkl.core.packages.PackageAssetUri
 
toString() - Method in class org.pkl.core.packages.PackageUri
 
toString() - Method in class org.pkl.core.Pair
 
toString() - Method in class org.pkl.core.PClass
 
toString() - Method in class org.pkl.core.PClassInfo
 
toString() - Method in record class org.pkl.core.PklInfo.PackageIndex
Returns a string representation of this record class.
toString() - Method in record class org.pkl.core.Platform.Language
Returns a string representation of this record class.
toString() - Method in record class org.pkl.core.Platform.OperatingSystem
Returns a string representation of this record class.
toString() - Method in record class org.pkl.core.Platform.Processor
Returns a string representation of this record class.
toString() - Method in record class org.pkl.core.Platform.Runtime
Returns a string representation of this record class.
toString() - Method in record class org.pkl.core.Platform
Returns a string representation of this record class.
toString() - Method in record class org.pkl.core.Platform.VirtualMachine
Returns a string representation of this record class.
toString() - Method in class org.pkl.core.PModule
 
toString() - Method in class org.pkl.core.PNull
 
toString() - Method in class org.pkl.core.PObject
 
toString() - Method in record class org.pkl.core.project.CanonicalPackageUri
Returns a string representation of this record class.
toString() - Method in record class org.pkl.core.project.DeclaredDependencies
Returns a string representation of this record class.
toString() - Method in record class org.pkl.core.project.Package
Returns a string representation of this record class.
toString() - Method in class org.pkl.core.project.Project.EvaluatorSettings
Deprecated.
 
toString() - Method in class org.pkl.core.project.ProjectDeps
 
toString() - Method in record class org.pkl.core.project.ProjectPackager.PackageResult
Returns a string representation of this record class.
toString() - Method in record class org.pkl.core.Release.Documentation
Returns a string representation of this record class.
toString() - Method in record class org.pkl.core.Release.SourceCode
Returns a string representation of this record class.
toString() - Method in record class org.pkl.core.Release.StandardLibrary
Returns a string representation of this record class.
toString() - Method in record class org.pkl.core.Release
Returns a string representation of this record class.
toString() - Method in class org.pkl.core.repl.ReplRequest.Completion
 
toString() - Method in class org.pkl.core.repl.ReplRequest.Eval
 
toString() - Method in class org.pkl.core.repl.ReplRequest.Load
 
toString() - Method in class org.pkl.core.repl.ReplRequest.Reset
 
toString() - Method in class org.pkl.core.repl.ReplResponse.Completion
 
toString() - Method in class org.pkl.core.repl.ReplResponse.EvalError
 
toString() - Method in class org.pkl.core.repl.ReplResponse.EvalSuccess
 
toString() - Method in class org.pkl.core.repl.ReplResponse.IncompleteInput
 
toString() - Method in class org.pkl.core.repl.ReplResponse.InternalError
 
toString() - Method in class org.pkl.core.repl.ReplResponse.InvalidRequest
 
toString() - Method in record class org.pkl.core.resource.Resource
Returns a string representation of this record class.
toString() - Method in class org.pkl.core.runtime.Identifier
 
toString() - Method in class org.pkl.core.runtime.KeyLookupSuggestions.Candidate
 
toString() - Method in class org.pkl.core.runtime.MemberLookupSuggestions.Candidate
 
toString() - Method in class org.pkl.core.runtime.VmBytes
 
toString() - Method in class org.pkl.core.runtime.VmClass
 
toString() - Method in class org.pkl.core.runtime.VmCollection
 
toString() - Method in class org.pkl.core.runtime.VmDataSize
 
toString() - Method in class org.pkl.core.runtime.VmDuration
 
toString() - Method in record class org.pkl.core.runtime.VmException.ProgramValue
Returns a string representation of this record class.
toString() - Method in class org.pkl.core.runtime.VmExceptionBuilder.MultilineValue
 
toString() - Method in class org.pkl.core.runtime.VmIntSeq
 
toString() - Method in class org.pkl.core.runtime.VmMap
 
toString() - Method in class org.pkl.core.runtime.VmNull
 
toString() - Method in class org.pkl.core.runtime.VmObject
 
toString() - Method in class org.pkl.core.runtime.VmPair
 
toString() - Method in class org.pkl.core.runtime.VmRegex
 
toString() - Method in class org.pkl.core.runtime.VmTypeAlias
 
toString() - Method in record class org.pkl.core.settings.PklSettings.Editor
Returns a string representation of this record class.
toString() - Method in record class org.pkl.core.settings.PklSettings
Returns a string representation of this record class.
toString() - Method in record class org.pkl.core.TestResults.Error
Returns a string representation of this record class.
toString() - Method in record class org.pkl.core.TestResults.Failure
Returns a string representation of this record class.
toString() - Method in record class org.pkl.core.TestResults.TestResult
Returns a string representation of this record class.
toString() - Method in enum class org.pkl.core.TestResults.TestSectionName
 
toString() - Method in record class org.pkl.core.TestResults.TestSectionResults
Returns a string representation of this record class.
toString() - Method in record class org.pkl.core.TestResults
Returns a string representation of this record class.
toString() - Method in class org.pkl.core.TypeAlias
 
toString() - Method in class org.pkl.core.util.AnsiStringBuilder
Builds the data represented by this builder into a String.
toString() - Method in record class org.pkl.core.util.GlobResolver.ResolvedGlobElement
Returns a string representation of this record class.
toString() - Method in class org.pkl.core.util.json.Json.JsArray
 
toString() - Method in class org.pkl.core.util.json.Json.JsObject
 
toString() - Method in class org.pkl.core.util.json.Location
 
toString() - Method in class org.pkl.core.util.paguro.RrbTree.ImRrbt
toString() - Method in class org.pkl.core.util.paguro.RrbTree.MutRrbt
toString() - Method in class org.pkl.core.util.paguro.RrbTree.SplitNode
 
toString() - Method in class org.pkl.core.util.Pair
 
toString() - Method in record class org.pkl.core.util.pklbinary.AbstractPklBinaryDecoder.DecodedObjectMember
Returns a string representation of this record class.
toString() - Method in class org.pkl.core.Version
 
toString(int) - Static method in class org.pkl.core.ast.VmModifier
 
ToStringNode - Class in org.pkl.core.ast.internal
 
ToStringNode(SourceSection) - Constructor for class org.pkl.core.ast.internal.ToStringNode
 
totalAsserts() - Method in record class org.pkl.core.TestResults.TestResult
Returns the value of the totalAsserts record component.
totalAsserts() - Method in record class org.pkl.core.TestResults.TestSectionResults
 
totalAsserts() - Method in record class org.pkl.core.TestResults
The total number of assertions between facts and examples.
totalAssertsFailed() - Method in record class org.pkl.core.TestResults
The total number of individual assertions that have failed.
totalAssertsFailedOrErrored() - Method in record class org.pkl.core.TestResults.TestResult
 
totalAssertsFailedOrErrored() - Method in record class org.pkl.core.TestResults.TestSectionResults
 
totalFailures() - Method in record class org.pkl.core.TestResults.TestSectionResults
 
totalFailures() - Method in record class org.pkl.core.TestResults
The total number of failed test results.
totalTests() - Method in record class org.pkl.core.TestResults.TestSectionResults
 
totalTests() - Method in record class org.pkl.core.TestResults
The total number of tests between facts and examples.
toTimeUnit() - Method in enum class org.pkl.core.DurationUnit
Converts this unit to a TimeUnit.
toTyped() - Constructor for class org.pkl.core.stdlib.base.DynamicNodes.toTyped
 
toTyped() - Constructor for class org.pkl.core.stdlib.base.MapNodes.toTyped
 
toUnicodeEscape(int) - Static method in class org.pkl.core.util.IoUtils
 
toUnit() - Constructor for class org.pkl.core.stdlib.base.DataSizeNodes.toUnit
 
toUnit() - Constructor for class org.pkl.core.stdlib.base.DurationNodes.toUnit
 
toUnit(Identifier) - Static method in class org.pkl.core.runtime.VmDataSize
 
toUnit(Identifier) - Static method in class org.pkl.core.runtime.VmDuration
 
toUpperCase() - Constructor for class org.pkl.core.stdlib.base.StringNodes.toUpperCase
 
toUri(String) - Static method in class org.pkl.core.util.IoUtils
Converts the given string to a URI.
toUrl(URI) - Static method in class org.pkl.core.util.IoUtils
 
toVmException() - Method in exception class org.pkl.core.ast.type.VmTypeMismatchException.Constraint
 
toVmException() - Method in exception class org.pkl.core.ast.type.VmTypeMismatchException.Nothing
 
toVmException() - Method in exception class org.pkl.core.ast.type.VmTypeMismatchException.Simple
 
toVmException() - Method in exception class org.pkl.core.ast.type.VmTypeMismatchException
 
toVmException() - Method in exception class org.pkl.core.ast.type.VmTypeMismatchException.Union
 
toVmException(ParserError, Source, String) - Static method in class org.pkl.core.runtime.VmUtils
 
toVmException(ParserError, String, URI, String) - Static method in class org.pkl.core.runtime.VmUtils
 
trace(String, StackFrame) - Method in class org.pkl.core.BufferedLogger
 
trace(String, StackFrame) - Method in interface org.pkl.core.Logger
Logs the given message on level TRACE.
trace(String, StackFrame) - Method in class org.pkl.core.runtime.LoggerImpl
 
traceMode() - Method in record class org.pkl.core.evaluatorSettings.PklEvaluatorSettings
Returns the value of the traceMode record component.
TraceMode - Enum Class in org.pkl.core.evaluatorSettings
Dictates the rendering of calls to the trace() method within Pkl.
TraceNode - Class in org.pkl.core.ast.expression.unary
 
TraceNode(SourceSection, ExpressionNode) - Constructor for class org.pkl.core.ast.expression.unary.TraceNode
 
TreePathElement(String, boolean) - Constructor for class org.pkl.core.module.PathElement.TreePathElement
 
trim() - Constructor for class org.pkl.core.stdlib.base.StringNodes.trim
 
trim(String) - Static method in class org.pkl.core.util.StringUtils
Removes any leading and trailing characters with Unicode property "White_Space".
trimEnd() - Constructor for class org.pkl.core.stdlib.base.StringNodes.trimEnd
 
trimEnd(String) - Static method in class org.pkl.core.util.StringUtils
Removes any trailing characters with Unicode property "White_Space".
trimStart() - Constructor for class org.pkl.core.stdlib.base.StringNodes.trimStart
 
trimStart(String) - Static method in class org.pkl.core.util.StringUtils
Removes any leading characters with Unicode property "White_Space".
TrueLiteralNode - Class in org.pkl.core.ast.expression.literal
 
TrueLiteralNode(SourceSection) - Constructor for class org.pkl.core.ast.expression.literal.TrueLiteralNode
 
TruffleIterator(Iterable<? extends T>) - Constructor for class org.pkl.core.runtime.Iterators.TruffleIterator
 
truncate() - Constructor for class org.pkl.core.stdlib.base.FloatNodes.truncate
 
truncate() - Constructor for class org.pkl.core.stdlib.base.IntNodes.truncate
 
truncate(double) - Static method in class org.pkl.core.runtime.VmSafeMath
 
truncatingDivide(long, long) - Static method in class org.pkl.core.runtime.VmSafeMath
 
TruncatingDivisionNode - Class in org.pkl.core.ast.expression.binary
 
TruncatingDivisionNode(SourceSection) - Constructor for class org.pkl.core.ast.expression.binary.TruncatingDivisionNode
 
type() - Method in interface org.pkl.core.messaging.Message
 
type() - Method in record class org.pkl.core.messaging.Messages.ListModulesRequest
 
type() - Method in record class org.pkl.core.messaging.Messages.ListModulesResponse
 
type() - Method in record class org.pkl.core.messaging.Messages.ListResourcesRequest
 
type() - Method in record class org.pkl.core.messaging.Messages.ListResourcesResponse
 
type() - Method in record class org.pkl.core.messaging.Messages.ReadModuleRequest
 
type() - Method in record class org.pkl.core.messaging.Messages.ReadModuleResponse
 
type() - Method in record class org.pkl.core.messaging.Messages.ReadResourceRequest
 
type() - Method in record class org.pkl.core.messaging.Messages.ReadResourceResponse
 
type() - Method in record class org.pkl.core.util.pklbinary.AbstractPklBinaryDecoder.DecodedObjectMember
Returns the value of the type record component.
TYPE_ALIAS - Static variable in class org.pkl.core.ast.VmModifier
 
TypeAlias - Class in org.pkl.core
Java representation of a pkl.base#TypeAlias value.
TypeAlias - Static variable in class org.pkl.core.PClassInfo
 
TypeAlias() - Constructor for class org.pkl.core.stdlib.reflect.ReflectNodes.TypeAlias
 
TypeAlias(String, Member.SourceLocation, Set<Modifier>, List<PObject>, String, String, String, List<TypeParameter>) - Constructor for class org.pkl.core.TypeAlias
 
TYPEALIAS - Enum constant in enum class org.pkl.core.util.pklbinary.PklBinaryCode
 
TYPEALIAS_OBJECT_MEMBER - Static variable in class org.pkl.core.ast.VmModifier
 
typeAliasFactory - Static variable in class org.pkl.core.runtime.MirrorFactories
 
TypeAliasNode - Class in org.pkl.core.ast.member
 
TypeAliasNode(SourceSection, SourceSection, SourceSection[], ExpressionNode[], int, String, String, List<TypeParameter>, UnresolvedTypeNode) - Constructor for class org.pkl.core.ast.member.TypeAliasNode
 
TypeAliasScope(SymbolTable.Scope, Identifier, String, FrameDescriptor.Builder, List<TypeParameter>) - Constructor for class org.pkl.core.ast.builder.SymbolTable.TypeAliasScope
 
typeAliasTypeFactory - Static variable in class org.pkl.core.runtime.MirrorFactories
 
TypeAliasTypeNode(SourceSection, VmTypeAlias, TypeNode[]) - Constructor for class org.pkl.core.ast.type.TypeNode.TypeAliasTypeNode
 
TypeCastNode - Class in org.pkl.core.ast.type
 
TypeCastNode(SourceSection, ExpressionNode, UnresolvedTypeNode) - Constructor for class org.pkl.core.ast.type.TypeCastNode
 
TypeCheckedPropertyNode - Class in org.pkl.core.ast.member
A property definition that does not have a type annotation but should be type-checked.
TypeCheckedPropertyNode(VmLanguage, FrameDescriptor, ObjectMember, ExpressionNode) - Constructor for class org.pkl.core.ast.member.TypeCheckedPropertyNode
 
TypeConstraintNode - Class in org.pkl.core.ast.type
 
TypeConstraintNode(SourceSection) - Constructor for class org.pkl.core.ast.type.TypeConstraintNode
 
Typed - Static variable in class org.pkl.core.PClassInfo
 
TYPED - Static variable in class org.pkl.core.runtime.Identifier
 
TypedNodes - Class in org.pkl.core.stdlib.base
 
TypedNodes.getProperty - Class in org.pkl.core.stdlib.base
 
TypedNodes.getPropertyOrNull - Class in org.pkl.core.stdlib.base
 
TypedNodes.hasProperty - Class in org.pkl.core.stdlib.base
 
TypedNodes.toDynamic - Class in org.pkl.core.stdlib.base
 
TypedNodes.toMap - Class in org.pkl.core.stdlib.base
 
TypedPropertyNode - Class in org.pkl.core.ast.member
A property definition that has a type annotation.
TypedPropertyNode(VmLanguage, FrameDescriptor, ObjectMember, ExpressionNode, PropertyTypeNode) - Constructor for class org.pkl.core.ast.member.TypedPropertyNode
 
TypedTypeNode(SourceSection) - Constructor for class org.pkl.core.ast.type.TypeNode.TypedTypeNode
 
typeMismatch(Object, Object) - Method in class org.pkl.core.ast.type.TypeNode
 
typeMismatch(Object, VmClass) - Method in class org.pkl.core.runtime.VmExceptionBuilder
 
typeMismatch(Object, VmClass, VmClass) - Method in class org.pkl.core.runtime.VmExceptionBuilder
 
TypeNode - Class in org.pkl.core.ast.type
 
TypeNode(SourceSection) - Constructor for class org.pkl.core.ast.type.TypeNode
 
TypeNode.AnyTypeNode - Class in org.pkl.core.ast.type
 
TypeNode.BooleanTypeNode - Class in org.pkl.core.ast.type
 
TypeNode.CollectionTypeNode - Class in org.pkl.core.ast.type
 
TypeNode.ConstrainedTypeNode - Class in org.pkl.core.ast.type
 
TypeNode.DynamicTypeNode - Class in org.pkl.core.ast.type
 
TypeNode.FinalClassTypeNode - Class in org.pkl.core.ast.type
A non-open and non-abstract class type.
TypeNode.FinalModuleTypeNode - Class in org.pkl.core.ast.type
The `module` type for a final module.
TypeNode.FloatTypeNode - Class in org.pkl.core.ast.type
 
TypeNode.FrameSlotTypeNode - Class in org.pkl.core.ast.type
Base class for types whose `executeAndSet` method assigns values to slots with `frame.setXYZ(slot, value)`.
TypeNode.FunctionClassTypeNode - Class in org.pkl.core.ast.type
 
TypeNode.FunctionNClassTypeNode - Class in org.pkl.core.ast.type
 
TypeNode.FunctionTypeNode - Class in org.pkl.core.ast.type
 
TypeNode.Int16TypeAliasTypeNode - Class in org.pkl.core.ast.type
 
TypeNode.Int32TypeAliasTypeNode - Class in org.pkl.core.ast.type
 
TypeNode.Int8TypeAliasTypeNode - Class in org.pkl.core.ast.type
 
TypeNode.IntMaskSlotTypeNode - Class in org.pkl.core.ast.type
 
TypeNode.IntSlotTypeNode - Class in org.pkl.core.ast.type
 
TypeNode.IntTypeNode - Class in org.pkl.core.ast.type
 
TypeNode.ListingOrMappingTypeNode - Class in org.pkl.core.ast.type
 
TypeNode.ListingTypeNode - Class in org.pkl.core.ast.type
 
TypeNode.ListTypeNode - Class in org.pkl.core.ast.type
 
TypeNode.MappingTypeNode - Class in org.pkl.core.ast.type
 
TypeNode.MapTypeNode - Class in org.pkl.core.ast.type
 
TypeNode.NonFinalClassTypeNode - Class in org.pkl.core.ast.type
An `open` or `abstract` class type.
TypeNode.NonFinalModuleTypeNode - Class in org.pkl.core.ast.type
The `module` type for an open module.
TypeNode.NonNullTypeAliasTypeNode - Class in org.pkl.core.ast.type
 
TypeNode.NothingTypeNode - Class in org.pkl.core.ast.type
The `nothing` type.
TypeNode.NullableTypeNode - Class in org.pkl.core.ast.type
 
TypeNode.NumberTypeNode - Class in org.pkl.core.ast.type
 
TypeNode.ObjectSlotTypeNode - Class in org.pkl.core.ast.type
 
TypeNode.PairTypeNode - Class in org.pkl.core.ast.type
 
TypeNode.SetTypeNode - Class in org.pkl.core.ast.type
 
TypeNode.StringLiteralTypeNode - Class in org.pkl.core.ast.type
 
TypeNode.StringTypeNode - Class in org.pkl.core.ast.type
 
TypeNode.TypeAliasTypeNode - Class in org.pkl.core.ast.type
 
TypeNode.TypedTypeNode - Class in org.pkl.core.ast.type
 
TypeNode.TypeNodeConsumer - Interface in org.pkl.core.ast.type
 
TypeNode.TypeVariableNode - Class in org.pkl.core.ast.type
 
TypeNode.UInt8TypeAliasTypeNode - Class in org.pkl.core.ast.type
 
TypeNode.UIntTypeAliasTypeNode - Class in org.pkl.core.ast.type
 
TypeNode.UnionOfStringLiteralsTypeNode - Class in org.pkl.core.ast.type
 
TypeNode.UnionTypeNode - Class in org.pkl.core.ast.type
 
TypeNode.UnknownTypeNode - Class in org.pkl.core.ast.type
The `unknown` type.
TypeNode.VarArgsTypeNode - Class in org.pkl.core.ast.type
 
TypeNode.WriteFrameSlotTypeNode - Class in org.pkl.core.ast.type
Base class for types whose `executeAndSet` method assigns values to slots with a `WriteFrameSlotNode`.
TypeNodes - Class in org.pkl.core.stdlib.reflect
 
TypeNodes.nullable - Class in org.pkl.core.stdlib.reflect
 
TypeParameter - Class in org.pkl.core
A type parameter of a generic class, type alias, or method.
TypeParameter(TypeParameter.Variance, String, int) - Constructor for class org.pkl.core.TypeParameter
 
TypeParameter.Variance - Enum Class in org.pkl.core
The variance of a type parameter.
typeParameterFactory - Static variable in class org.pkl.core.runtime.MirrorFactories
 
TypeParameterizableScope(SymbolTable.Scope, Identifier, String, ConstLevel, FrameDescriptor.Builder, List<TypeParameter>) - Constructor for class org.pkl.core.ast.builder.SymbolTable.TypeParameterizableScope
 
TypeTestNode - Class in org.pkl.core.ast.type
 
TypeTestNode(SourceSection, ExpressionNode, UnresolvedTypeNode) - Constructor for class org.pkl.core.ast.type.TypeTestNode
 
TypeVariable() - Constructor for class org.pkl.core.stdlib.reflect.ReflectNodes.TypeVariable
 
TypeVariable(SourceSection, TypeParameter) - Constructor for class org.pkl.core.ast.type.UnresolvedTypeNode.TypeVariable
 
TypeVariable(TypeParameter) - Constructor for class org.pkl.core.PType.TypeVariable
 
typeVariableFactory - Static variable in class org.pkl.core.runtime.MirrorFactories
 
typeVariableFactory2 - Static variable in class org.pkl.core.runtime.MirrorFactories
 
TypeVariableNode(SourceSection, TypeParameter) - Constructor for class org.pkl.core.ast.type.TypeNode.TypeVariableNode
 

U

UInt8TypeAliasTypeNode() - Constructor for class org.pkl.core.ast.type.TypeNode.UInt8TypeAliasTypeNode
 
UIntTypeAliasTypeNode(VmTypeAlias, long) - Constructor for class org.pkl.core.ast.type.TypeNode.UIntTypeAliasTypeNode
 
UnaryExpressionNode - Class in org.pkl.core.ast.expression.unary
 
UnaryExpressionNode(SourceSection) - Constructor for class org.pkl.core.ast.expression.unary.UnaryExpressionNode
 
UnaryMinusNode - Class in org.pkl.core.ast.expression.unary
 
UnaryMinusNode(SourceSection) - Constructor for class org.pkl.core.ast.expression.unary.UnaryMinusNode
 
Unavailable - Static variable in class org.pkl.core.PClassInfo
 
unavailableSourceSection() - Static method in class org.pkl.core.runtime.VmUtils
 
unconfigured() - Static method in class org.pkl.core.EvaluatorBuilder
Creates a builder that is unconfigured.
Undefined() - Constructor for class org.pkl.core.stdlib.base.BaseNodes.Undefined
 
UNDEFINED_VALUE - Enum constant in enum class org.pkl.core.runtime.VmException.Kind
 
undefinedPropertyValue(Identifier, Object) - Method in class org.pkl.core.runtime.VmExceptionBuilder
 
undefinedValue() - Method in class org.pkl.core.runtime.VmExceptionBuilder
 
Union(SourceSection, int, UnresolvedTypeNode[]) - Constructor for class org.pkl.core.ast.type.UnresolvedTypeNode.Union
 
Union(SourceSection, Object, TypeNode.UnionTypeNode, VmTypeMismatchException[]) - Constructor for exception class org.pkl.core.ast.type.VmTypeMismatchException.Union
 
Union(List<PType>) - Constructor for class org.pkl.core.PType.Union
 
UnionOfStringLiterals(SourceSection, int, Set<String>) - Constructor for class org.pkl.core.ast.type.UnresolvedTypeNode.UnionOfStringLiterals
 
unionOfStringLiteralsTypeFactory - Static variable in class org.pkl.core.runtime.MirrorFactories
 
unionOfStringLiteralsTypeFactory2 - Static variable in class org.pkl.core.runtime.MirrorFactories
 
UnionType() - Constructor for class org.pkl.core.stdlib.reflect.ReflectNodes.UnionType
 
unionTypeFactory - Static variable in class org.pkl.core.runtime.MirrorFactories
 
unionTypeFactory2 - Static variable in class org.pkl.core.runtime.MirrorFactories
 
UnionTypeNode(SourceSection, int, TypeNode[], boolean) - Constructor for class org.pkl.core.ast.type.TypeNode.UnionTypeNode
 
unit() - Constructor for class org.pkl.core.stdlib.base.DataSizeNodes.unit
 
unit() - Constructor for class org.pkl.core.stdlib.base.DurationNodes.unit
 
Unknown(SourceSection) - Constructor for class org.pkl.core.ast.type.UnresolvedTypeNode.Unknown
 
UNKNOWN - Static variable in class org.pkl.core.PType
The `unknown` type.
unknownType() - Constructor for class org.pkl.core.stdlib.reflect.ReflectNodes.unknownType
 
unknownTypeFactory - Static variable in class org.pkl.core.runtime.MirrorFactories
 
UnknownTypeNode(SourceSection) - Constructor for class org.pkl.core.ast.type.TypeNode.UnknownTypeNode
 
Unlisted - Static variable in class org.pkl.core.PClassInfo
 
unpackBoolean(Map<Value, Value>, String) - Static method in class org.pkl.core.messaging.AbstractMessagePackDecoder
 
unpackByteArray(Map<Value, Value>, String) - Static method in class org.pkl.core.messaging.AbstractMessagePackDecoder
 
unpacker - Variable in class org.pkl.core.messaging.AbstractMessagePackDecoder
 
unpackInt(Map<Value, Value>, String) - Static method in class org.pkl.core.messaging.AbstractMessagePackDecoder
 
unpackListOrNull(Map<Value, Value>, String, Function<Value, T>) - Static method in class org.pkl.core.messaging.AbstractMessagePackDecoder
 
unpackLong(Map<Value, Value>, String) - Static method in class org.pkl.core.messaging.AbstractMessagePackDecoder
 
unpackLongOrNull(Map<Value, Value>, String) - Static method in class org.pkl.core.messaging.AbstractMessagePackDecoder
 
unpackLongOrNull(Map<Value, Value>, String, Function<Long, T>) - Static method in class org.pkl.core.messaging.AbstractMessagePackDecoder
 
unpackModuleReaderSpec(Value) - Static method in class org.pkl.core.messaging.BaseMessagePackDecoder
 
unpackPathElements(Map<Value, Value>, String) - Static method in class org.pkl.core.messaging.BaseMessagePackDecoder
 
unpackResourceReaderSpec(Value) - Static method in class org.pkl.core.messaging.BaseMessagePackDecoder
 
unpackString(Map<Value, Value>, String) - Static method in class org.pkl.core.messaging.AbstractMessagePackDecoder
 
unpackStringListOrNull(Map<Value, Value>, String) - Static method in class org.pkl.core.messaging.AbstractMessagePackDecoder
 
unpackStringListOrNull(Map<Value, Value>, String, Function<String, T>) - Static method in class org.pkl.core.messaging.AbstractMessagePackDecoder
 
unpackStringMapOrNull(Map<Value, Value>, String) - Static method in class org.pkl.core.messaging.AbstractMessagePackDecoder
 
unpackStringMapOrNull(Map<Value, Value>, String, Function<Map<Value, Value>, T>) - Static method in class org.pkl.core.messaging.AbstractMessagePackDecoder
 
unpackStringOrNull(Map<Value, Value>, String) - Static method in class org.pkl.core.messaging.AbstractMessagePackDecoder
 
unpackStringOrNull(Map<Value, Value>, String, Function<String, T>) - Static method in class org.pkl.core.messaging.AbstractMessagePackDecoder
 
unreachableCode() - Static method in exception class org.pkl.core.PklBugException
 
unreachableCode() - Method in class org.pkl.core.runtime.VmExceptionBuilder
 
UnresolvedClassMemberNode - Class in org.pkl.core.ast.member
 
UnresolvedClassMemberNode(VmLanguage, SourceSection, SourceSection, FrameDescriptor, SourceSection[], ExpressionNode[], int, Identifier, String) - Constructor for class org.pkl.core.ast.member.UnresolvedClassMemberNode
 
UnresolvedFunctionNode - Class in org.pkl.core.ast.member
 
UnresolvedFunctionNode(VmLanguage, FrameDescriptor, Member, int, UnresolvedTypeNode[], UnresolvedTypeNode, ExpressionNode) - Constructor for class org.pkl.core.ast.member.UnresolvedFunctionNode
 
UnresolvedMethodNode - Class in org.pkl.core.ast.member
 
UnresolvedMethodNode(VmLanguage, SourceSection, SourceSection, FrameDescriptor, SourceSection[], ExpressionNode[], int, Identifier, String, int, List<TypeParameter>, UnresolvedTypeNode[], UnresolvedTypeNode, boolean, ExpressionNode) - Constructor for class org.pkl.core.ast.member.UnresolvedMethodNode
 
UnresolvedPropertyNode - Class in org.pkl.core.ast.member
 
UnresolvedPropertyNode(VmLanguage, SourceSection, SourceSection, SourceSection, FrameDescriptor, SourceSection[], ExpressionNode[], int, Identifier, String, UnresolvedTypeNode, ExpressionNode) - Constructor for class org.pkl.core.ast.member.UnresolvedPropertyNode
 
UnresolvedTypeNode - Class in org.pkl.core.ast.type
 
UnresolvedTypeNode(SourceSection) - Constructor for class org.pkl.core.ast.type.UnresolvedTypeNode
 
UnresolvedTypeNode.Constrained - Class in org.pkl.core.ast.type
 
UnresolvedTypeNode.Declared - Class in org.pkl.core.ast.type
 
UnresolvedTypeNode.Function - Class in org.pkl.core.ast.type
 
UnresolvedTypeNode.Module - Class in org.pkl.core.ast.type
The `module` type.
UnresolvedTypeNode.Nothing - Class in org.pkl.core.ast.type
 
UnresolvedTypeNode.Nullable - Class in org.pkl.core.ast.type
 
UnresolvedTypeNode.Parameterized - Class in org.pkl.core.ast.type
 
UnresolvedTypeNode.StringLiteral - Class in org.pkl.core.ast.type
 
UnresolvedTypeNode.TypeVariable - Class in org.pkl.core.ast.type
 
UnresolvedTypeNode.Union - Class in org.pkl.core.ast.type
 
UnresolvedTypeNode.UnionOfStringLiterals - Class in org.pkl.core.ast.type
 
UnresolvedTypeNode.Unknown - Class in org.pkl.core.ast.type
 
unsetSecurityManager() - Method in class org.pkl.core.EvaluatorBuilder
 
UntypedObjectMemberNode - Class in org.pkl.core.ast.member
 
UntypedObjectMemberNode(VmLanguage, FrameDescriptor, ObjectMember, ExpressionNode) - Constructor for class org.pkl.core.ast.member.UntypedObjectMemberNode
 
unwrap(Object) - Static method in class org.pkl.core.runtime.VmNull
 
uri - Variable in class org.pkl.core.repl.ReplRequest.Load
 
uri() - Method in record class org.pkl.core.ImportGraph.Import
Returns the value of the uri record component.
uri() - Method in record class org.pkl.core.messaging.Messages.ListModulesRequest
Returns the value of the uri record component.
uri() - Method in record class org.pkl.core.messaging.Messages.ListResourcesRequest
Returns the value of the uri record component.
uri() - Method in record class org.pkl.core.messaging.Messages.ReadModuleRequest
Returns the value of the uri record component.
uri() - Method in record class org.pkl.core.messaging.Messages.ReadResourceRequest
Returns the value of the uri record component.
uri() - Method in record class org.pkl.core.project.Package
Returns the value of the uri record component.
uri() - Method in record class org.pkl.core.resource.Resource
Returns the value of the uri record component.
uri() - Method in record class org.pkl.core.util.GlobResolver.ResolvedGlobElement
Returns the value of the uri record component.
uri(String) - Static method in class org.pkl.core.ModuleSource
 
uri(URI) - Static method in class org.pkl.core.ModuleSource
 
URI - Static variable in class org.pkl.core.runtime.Identifier
 
url(ModuleKey, URI, URL) - Static method in class org.pkl.core.module.ResolvedModuleKeys
Creates a resolved module key backed by the given URL.
urlScheme() - Method in record class org.pkl.core.settings.PklSettings.Editor
Returns the value of the urlScheme record component.
us() - Constructor for class org.pkl.core.stdlib.base.FloatNodes.us
 
us() - Constructor for class org.pkl.core.stdlib.base.IntNodes.us
 
US - Static variable in class org.pkl.core.runtime.Identifier
 
USE_CUSTOM_STRING_DELIMITERS - Static variable in class org.pkl.core.runtime.Identifier
 
USE_MAPPING - Static variable in class org.pkl.core.runtime.Identifier
 
ushr() - Constructor for class org.pkl.core.stdlib.base.IntNodes.ushr
 

V

VALID_AMENDING_MODULE_MODIFIERS - Static variable in class org.pkl.core.ast.VmModifier
 
VALID_CLASS_MODIFIERS - Static variable in class org.pkl.core.ast.VmModifier
 
VALID_METHOD_MODIFIERS - Static variable in class org.pkl.core.ast.VmModifier
 
VALID_MODULE_MODIFIERS - Static variable in class org.pkl.core.ast.VmModifier
 
VALID_OBJECT_MEMBER_MODIFIERS - Static variable in class org.pkl.core.ast.VmModifier
 
VALID_PROPERTY_MODIFIERS - Static variable in class org.pkl.core.ast.VmModifier
 
VALID_TYPE_ALIAS_MODIFIERS - Static variable in class org.pkl.core.ast.VmModifier
 
validateFileUri(URI) - Static method in class org.pkl.core.util.IoUtils
 
validateImportsAndReads(Project, Path) - Method in class org.pkl.core.project.ProjectPackager
Parse a Pkl module, and verify that its imports and reads resolve to locations within the package directory.
validateRewriteRule(URI) - Static method in class org.pkl.core.util.IoUtils
 
value() - Constructor for class org.pkl.core.stdlib.base.DataSizeNodes.value
 
value() - Constructor for class org.pkl.core.stdlib.base.DurationNodes.value
 
value() - Constructor for class org.pkl.core.stdlib.base.PairNodes.value
 
value() - Method in record class org.pkl.core.runtime.VmException.ProgramValue
Returns the value of the value record component.
value() - Element in annotation interface org.pkl.core.stdlib.PklName
The simple Pkl name of the annotated element.
value() - Method in record class org.pkl.core.util.pklbinary.AbstractPklBinaryDecoder.DecodedObjectMember
Returns the value of the value record component.
value(boolean) - Method in class org.pkl.core.util.json.JsonWriter
Encodes value.
value(double) - Method in class org.pkl.core.util.json.JsonWriter
Encodes value.
value(long) - Method in class org.pkl.core.util.json.JsonWriter
Encodes value.
value(Boolean) - Method in class org.pkl.core.util.json.JsonWriter
Encodes value.
value(Number) - Method in class org.pkl.core.util.json.JsonWriter
Encodes value.
value(String) - Method in class org.pkl.core.util.json.JsonWriter
Encodes value.
Value - Interface in org.pkl.core
Java representation of a Pkl value.
VALUE - Static variable in class org.pkl.core.runtime.Identifier
 
ValueConverter<T> - Interface in org.pkl.core
Converter for data models generated by [Evaluator].
ValueFormatter - Class in org.pkl.core
 
ValueFormatter(boolean, boolean) - Constructor for class org.pkl.core.ValueFormatter
Constructs an instance of a ValueFormatter.
valueOf(String) - Static method in enum class org.pkl.core.ast.builder.ConstLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.pkl.core.ast.MemberLookupMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.pkl.core.DataSizeUnit
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.pkl.core.DurationUnit
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.pkl.core.evaluatorSettings.Color
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.pkl.core.evaluatorSettings.TraceMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.pkl.core.messaging.Message.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.pkl.core.Modifier
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.pkl.core.OutputFormat
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.pkl.core.runtime.MemberLookupSuggestions.Candidate.Kind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.pkl.core.runtime.VmException.Kind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.pkl.core.TestResults.TestSectionName
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.pkl.core.TypeParameter.Variance
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.pkl.core.util.AnsiStringBuilder.AnsiCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.pkl.core.util.pklbinary.PklBinaryCode
Returns the enum constant of this class with the specified name.
ValueRenderer - Interface in org.pkl.core
Renders Pkl values in some output format.
ValueRenderers - Class in org.pkl.core
Predefined ValueRenderers for Pcf, JSON, YAML, and XML property lists.
values() - Constructor for class org.pkl.core.stdlib.base.MapNodes.values
 
values() - Static method in enum class org.pkl.core.ast.builder.ConstLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.pkl.core.ast.MemberLookupMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.pkl.core.DataSizeUnit
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.pkl.core.DurationUnit
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.pkl.core.evaluatorSettings.Color
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.pkl.core.evaluatorSettings.TraceMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.pkl.core.messaging.Message.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.pkl.core.Modifier
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.pkl.core.OutputFormat
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.pkl.core.runtime.MemberLookupSuggestions.Candidate.Kind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.pkl.core.runtime.VmException.Kind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class org.pkl.core.runtime.VmMap
 
values() - Static method in enum class org.pkl.core.TestResults.TestSectionName
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.pkl.core.TypeParameter.Variance
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.pkl.core.util.AnsiStringBuilder.AnsiCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class org.pkl.core.util.json.Json.JsObject
 
values() - Static method in enum class org.pkl.core.util.pklbinary.PklBinaryCode
Returns an array containing the constants of this enum class, in the order they are declared.
valueTypeCastNode - Variable in class org.pkl.core.ast.type.TypeNode.ListingOrMappingTypeNode
 
valueTypeNode - Variable in class org.pkl.core.ast.type.TypeNode.ListingOrMappingTypeNode
 
ValueVisitor - Interface in org.pkl.core
Visitor for data models generated by [Evaluator].
VarArgsTypeNode(SourceSection, TypeNode) - Constructor for class org.pkl.core.ast.type.TypeNode.VarArgsTypeNode
 
version() - Method in record class org.pkl.core.Platform.Language
Returns the value of the version record component.
version() - Method in record class org.pkl.core.Platform.OperatingSystem
Returns the value of the version record component.
version() - Method in record class org.pkl.core.Platform.Runtime
Returns the value of the version record component.
version() - Method in record class org.pkl.core.Platform.VirtualMachine
Returns the value of the version record component.
version() - Method in record class org.pkl.core.project.Package
Returns the value of the version record component.
version() - Method in record class org.pkl.core.Release.SourceCode
Returns the value of the version record component.
version() - Method in record class org.pkl.core.Release
Returns the value of the version record component.
Version - Class in org.pkl.core
Version - Static variable in class org.pkl.core.PClassInfo
 
Version(int, int, int, String, String) - Constructor for class org.pkl.core.Version
Constructs a semantic version.
versionFactory - Static variable in class org.pkl.core.stdlib.VmObjectFactories
 
versionInfo() - Method in record class org.pkl.core.Release
Returns the value of the versionInfo record component.
virtual(ModuleKey, URI, String, boolean) - Static method in class org.pkl.core.module.ResolvedModuleKeys
Creates a resolved module key backed by the given source code.
virtualMachine() - Method in record class org.pkl.core.Platform
Returns the value of the virtualMachine record component.
VirtualMachine(String, String) - Constructor for record class org.pkl.core.Platform.VirtualMachine
Creates an instance of a VirtualMachine record class.
visit(Object) - Method in interface org.pkl.core.runtime.VmValueVisitor
 
visit(Object) - Method in class org.pkl.core.stdlib.AbstractRenderer
 
visit(Object) - Method in interface org.pkl.core.ValueVisitor
 
visitAmendsExpr(Expr.AmendsExpr) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitAnnotation(Annotation) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitArgumentList(ArgumentList) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitBinaryOperatorExpr(Expr.BinaryOperatorExpr) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitBoolean(Boolean) - Method in class org.pkl.core.runtime.VmPklBinaryEncoder
 
visitBoolean(Boolean) - Method in interface org.pkl.core.runtime.VmValueVisitor
 
visitBoolean(Boolean) - Method in class org.pkl.core.stdlib.base.PcfRenderer
 
visitBoolean(Boolean) - Method in class org.pkl.core.stdlib.xml.RendererNodes.Renderer
 
visitBoolean(Boolean) - Method in interface org.pkl.core.ValueVisitor
 
visitBoolLiteralExpr(Expr.BoolLiteralExpr) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitBytes(byte[]) - Method in interface org.pkl.core.ValueVisitor
 
visitBytes(VmBytes) - Method in class org.pkl.core.runtime.VmPklBinaryEncoder
 
visitBytes(VmBytes) - Method in interface org.pkl.core.runtime.VmValueVisitor
 
visitBytes(VmBytes) - Method in class org.pkl.core.stdlib.base.PcfRenderer
 
visitBytes(VmBytes) - Method in class org.pkl.core.stdlib.xml.RendererNodes.Renderer
 
visitClass(PClass) - Method in interface org.pkl.core.ValueVisitor
 
visitClass(VmClass) - Method in class org.pkl.core.runtime.VmPklBinaryEncoder
 
visitClass(VmClass) - Method in interface org.pkl.core.runtime.VmValueVisitor
 
visitClass(VmClass) - Method in class org.pkl.core.stdlib.AbstractRenderer
 
visitClass(VmClass) - Method in class org.pkl.core.stdlib.AbstractStringRenderer
 
visitClass(Class) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitClassMethod(ClassMethod) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitClassProperty(ClassProperty) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitConstrainedType(Type.ConstrainedType) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitDataSize(DataSize) - Method in interface org.pkl.core.ValueVisitor
 
visitDataSize(VmDataSize) - Method in class org.pkl.core.runtime.VmPklBinaryEncoder
 
visitDataSize(VmDataSize) - Method in interface org.pkl.core.runtime.VmValueVisitor
 
visitDataSize(VmDataSize) - Method in class org.pkl.core.stdlib.base.PcfRenderer
 
visitDataSize(VmDataSize) - Method in class org.pkl.core.stdlib.xml.RendererNodes.Renderer
 
visitDeclaredType(Type.DeclaredType) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitDefault(Object) - Method in interface org.pkl.core.ValueVisitor
 
visitDocument(Object) - Method in class org.pkl.core.runtime.VmPklBinaryEncoder
 
visitDocument(Object) - Method in class org.pkl.core.stdlib.AbstractRenderer
 
visitDocument(Object) - Method in class org.pkl.core.stdlib.base.PcfRenderer
 
visitDocument(Object) - Method in class org.pkl.core.stdlib.xml.RendererNodes.Renderer
 
visitDuration(Duration) - Method in interface org.pkl.core.ValueVisitor
 
visitDuration(VmDuration) - Method in class org.pkl.core.runtime.VmPklBinaryEncoder
 
visitDuration(VmDuration) - Method in interface org.pkl.core.runtime.VmValueVisitor
 
visitDuration(VmDuration) - Method in class org.pkl.core.stdlib.base.PcfRenderer
 
visitDuration(VmDuration) - Method in class org.pkl.core.stdlib.xml.RendererNodes.Renderer
 
visitDynamic(VmDynamic) - Method in interface org.pkl.core.runtime.VmValueVisitor
 
visitDynamic(VmDynamic) - Method in class org.pkl.core.stdlib.AbstractRenderer
 
visitElement(long, Object, boolean) - Method in class org.pkl.core.runtime.VmPklBinaryEncoder
 
visitElement(long, Object, boolean) - Method in class org.pkl.core.stdlib.AbstractRenderer
Visits an element of a VmDynamic, VmListing, VmList, or VmSet.
visitElement(long, Object, boolean) - Method in class org.pkl.core.stdlib.base.PcfRenderer
 
visitElement(long, Object, boolean) - Method in class org.pkl.core.stdlib.xml.RendererNodes.Renderer
 
visitEntryKey(Object, boolean) - Method in class org.pkl.core.runtime.VmPklBinaryEncoder
 
visitEntryKey(Object, boolean) - Method in class org.pkl.core.stdlib.AbstractRenderer
Visits an entry key of a VmDynamic, VmMapping, or VmMap.
visitEntryKey(Object, boolean) - Method in class org.pkl.core.stdlib.base.PcfRenderer
 
visitEntryKey(Object, boolean) - Method in class org.pkl.core.stdlib.xml.RendererNodes.Renderer
 
visitEntryKeyValue(Object, boolean, Deque<Object>, Object) - Method in class org.pkl.core.runtime.VmPklBinaryEncoder
 
visitEntryKeyValue(Object, boolean, Deque<Object>, Object) - Method in class org.pkl.core.stdlib.AbstractRenderer
 
visitEntryValue(Object) - Method in class org.pkl.core.runtime.VmPklBinaryEncoder
 
visitEntryValue(Object) - Method in class org.pkl.core.stdlib.AbstractRenderer
Visits an entry value of a VmDynamic, VmMapping, or VmMap.
visitEntryValue(Object) - Method in class org.pkl.core.stdlib.base.PcfRenderer
 
visitEntryValue(Object) - Method in class org.pkl.core.stdlib.xml.RendererNodes.Renderer
 
visitExpr(Expr) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitExtendsOrAmendsClause(ExtendsOrAmendsClause) - Method in class org.pkl.core.ast.builder.ImportsAndReadsParser
 
visitFloat(Double) - Method in class org.pkl.core.runtime.VmPklBinaryEncoder
 
visitFloat(Double) - Method in interface org.pkl.core.runtime.VmValueVisitor
 
visitFloat(Double) - Method in class org.pkl.core.stdlib.base.PcfRenderer
 
visitFloat(Double) - Method in class org.pkl.core.stdlib.xml.RendererNodes.Renderer
 
visitFloat(Double) - Method in interface org.pkl.core.ValueVisitor
 
visitFloatLiteralExpr(Expr.FloatLiteralExpr) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitForGenerator(ObjectMember.ForGenerator) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitFunction(VmFunction) - Method in class org.pkl.core.runtime.VmPklBinaryEncoder
 
visitFunction(VmFunction) - Method in interface org.pkl.core.runtime.VmValueVisitor
 
visitFunction(VmFunction) - Method in class org.pkl.core.stdlib.AbstractRenderer
 
visitFunction(VmFunction) - Method in class org.pkl.core.stdlib.AbstractStringRenderer
 
visitFunctionLiteralExpr(Expr.FunctionLiteralExpr) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitFunctionType(Type.FunctionType) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitIfExpr(Expr.IfExpr) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitImportClause(ImportClause) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitImportClause(ImportClause) - Method in class org.pkl.core.ast.builder.ImportsAndReadsParser
 
visitImportExpr(Expr.ImportExpr) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitImportExpr(Expr.ImportExpr) - Method in class org.pkl.core.ast.builder.ImportsAndReadsParser
 
visitInt(Long) - Method in class org.pkl.core.runtime.VmPklBinaryEncoder
 
visitInt(Long) - Method in interface org.pkl.core.runtime.VmValueVisitor
 
visitInt(Long) - Method in class org.pkl.core.stdlib.base.PcfRenderer
 
visitInt(Long) - Method in class org.pkl.core.stdlib.xml.RendererNodes.Renderer
 
visitInt(Long) - Method in interface org.pkl.core.ValueVisitor
 
visitIntLiteralExpr(Expr.IntLiteralExpr) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitIntSeq(VmIntSeq) - Method in class org.pkl.core.runtime.VmPklBinaryEncoder
 
visitIntSeq(VmIntSeq) - Method in interface org.pkl.core.runtime.VmValueVisitor
 
visitIntSeq(VmIntSeq) - Method in class org.pkl.core.stdlib.base.PcfRenderer
 
visitIntSeq(VmIntSeq) - Method in class org.pkl.core.stdlib.xml.RendererNodes.Renderer
 
visitLetExpr(Expr.LetExpr) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitList(List<?>) - Method in interface org.pkl.core.ValueVisitor
 
visitList(VmList) - Method in interface org.pkl.core.runtime.VmValueVisitor
 
visitList(VmList) - Method in class org.pkl.core.stdlib.AbstractRenderer
 
visitListing(VmListing) - Method in interface org.pkl.core.runtime.VmValueVisitor
 
visitListing(VmListing) - Method in class org.pkl.core.stdlib.AbstractRenderer
 
visitLogicalNotExpr(Expr.LogicalNotExpr) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitMap(Map<?, ?>) - Method in interface org.pkl.core.ValueVisitor
 
visitMap(VmMap) - Method in interface org.pkl.core.runtime.VmValueVisitor
 
visitMap(VmMap) - Method in class org.pkl.core.stdlib.AbstractRenderer
 
visitMapping(VmMapping) - Method in interface org.pkl.core.runtime.VmValueVisitor
 
visitMapping(VmMapping) - Method in class org.pkl.core.stdlib.AbstractRenderer
 
visitMemberPredicate(ObjectMember.MemberPredicate) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitMethodDefsTopDown(Consumer<ClassMethod>) - Method in class org.pkl.core.runtime.VmClass
 
visitModifier(Modifier) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitModule(PModule) - Method in interface org.pkl.core.ValueVisitor
 
visitModule(Module) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitModuleExpr(Expr.ModuleExpr) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitModuleType(Type.ModuleType) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitMultiLineStringLiteralExpr(Expr.MultiLineStringLiteralExpr) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitNewExpr(Expr.NewExpr) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitNonNullExpr(Expr.NonNullExpr) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitNothingType(Type.NothingType) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitNull() - Method in interface org.pkl.core.ValueVisitor
 
visitNull(VmNull) - Method in class org.pkl.core.runtime.VmPklBinaryEncoder
 
visitNull(VmNull) - Method in interface org.pkl.core.runtime.VmValueVisitor
 
visitNull(VmNull) - Method in class org.pkl.core.stdlib.base.PcfRenderer
 
visitNull(VmNull) - Method in class org.pkl.core.stdlib.xml.RendererNodes.Renderer
 
visitNullableType(Type.NullableType) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitNullLiteralExpr(Expr.NullLiteralExpr) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitObject(PObject) - Method in interface org.pkl.core.ValueVisitor
 
visitObjectElement(ObjectMember.ObjectElement) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitObjectEntry(ObjectMember.ObjectEntry) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitObjectMember(ObjectMember) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitObjectMethod(ObjectMember.ObjectMethod) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitObjectProperty(ObjectMember.ObjectProperty) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitObjectSpread(ObjectMember.ObjectSpread) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitOuterExpr(Expr.OuterExpr) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitPair(Pair<?, ?>) - Method in interface org.pkl.core.ValueVisitor
 
visitPair(VmPair) - Method in class org.pkl.core.runtime.VmPklBinaryEncoder
 
visitPair(VmPair) - Method in interface org.pkl.core.runtime.VmValueVisitor
 
visitPair(VmPair) - Method in class org.pkl.core.stdlib.base.PcfRenderer
 
visitPair(VmPair) - Method in class org.pkl.core.stdlib.xml.RendererNodes.Renderer
 
visitParenthesizedExpr(Expr.ParenthesizedExpr) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitParenthesizedType(Type.ParenthesizedType) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitProperty(Identifier, Object, boolean) - Method in class org.pkl.core.runtime.VmPklBinaryEncoder
 
visitProperty(Identifier, Object, boolean) - Method in class org.pkl.core.stdlib.AbstractRenderer
Visits a property of a VmDynamic or VmTyped.
visitProperty(Identifier, Object, boolean) - Method in class org.pkl.core.stdlib.base.PcfRenderer
 
visitProperty(Identifier, Object, boolean) - Method in class org.pkl.core.stdlib.xml.RendererNodes.Renderer
 
visitQualifiedAccessExpr(Expr.QualifiedAccessExpr) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitReadExpr(Expr.ReadExpr) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitReadExpr(Expr.ReadExpr) - Method in class org.pkl.core.ast.builder.ImportsAndReadsParser
 
visitRegex(Pattern) - Method in interface org.pkl.core.ValueVisitor
 
visitRegex(VmRegex) - Method in class org.pkl.core.runtime.VmPklBinaryEncoder
 
visitRegex(VmRegex) - Method in interface org.pkl.core.runtime.VmValueVisitor
 
visitRegex(VmRegex) - Method in class org.pkl.core.stdlib.base.PcfRenderer
 
visitRegex(VmRegex) - Method in class org.pkl.core.stdlib.xml.RendererNodes.Renderer
 
visitRenderDirective(VmTyped) - Method in class org.pkl.core.runtime.VmPklBinaryEncoder
 
visitRenderDirective(VmTyped) - Method in class org.pkl.core.stdlib.AbstractRenderer
Perform logic for rendering a render directive.
visitRenderDirective(VmTyped) - Method in class org.pkl.core.stdlib.base.PcfRenderer
 
visitRenderDirective(VmTyped) - Method in class org.pkl.core.stdlib.xml.RendererNodes.Renderer
 
visitSet(Set<?>) - Method in interface org.pkl.core.ValueVisitor
 
visitSet(VmSet) - Method in interface org.pkl.core.runtime.VmValueVisitor
 
visitSet(VmSet) - Method in class org.pkl.core.stdlib.AbstractRenderer
 
visitSingleLineStringLiteralExpr(Expr.SingleLineStringLiteralExpr) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitString(String) - Method in class org.pkl.core.runtime.VmPklBinaryEncoder
 
visitString(String) - Method in interface org.pkl.core.runtime.VmValueVisitor
 
visitString(String) - Method in class org.pkl.core.stdlib.base.PcfRenderer
 
visitString(String) - Method in class org.pkl.core.stdlib.xml.RendererNodes.Renderer
 
visitString(String) - Method in interface org.pkl.core.ValueVisitor
 
visitStringConstant(StringConstant) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitStringConstantType(Type.StringConstantType) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitStringPart(StringPart) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitSubscriptExpr(Expr.SubscriptExpr) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitSuperAccessExpr(Expr.SuperAccessExpr) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitSuperSubscriptExpr(Expr.SuperSubscriptExpr) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitThisExpr(Expr.ThisExpr) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitThrowExpr(Expr.ThrowExpr) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitTopLevelValue(Object) - Method in class org.pkl.core.runtime.VmPklBinaryEncoder
 
visitTopLevelValue(Object) - Method in class org.pkl.core.stdlib.AbstractRenderer
 
visitTopLevelValue(Object) - Method in class org.pkl.core.stdlib.base.PcfRenderer
 
visitTopLevelValue(Object) - Method in class org.pkl.core.stdlib.xml.RendererNodes.Renderer
 
visitTraceExpr(Expr.TraceExpr) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitType(Type) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitTypeAlias(VmTypeAlias) - Method in class org.pkl.core.runtime.VmPklBinaryEncoder
 
visitTypeAlias(VmTypeAlias) - Method in interface org.pkl.core.runtime.VmValueVisitor
 
visitTypeAlias(VmTypeAlias) - Method in class org.pkl.core.stdlib.AbstractRenderer
 
visitTypeAlias(VmTypeAlias) - Method in class org.pkl.core.stdlib.AbstractStringRenderer
 
visitTypeAlias(TypeAlias) - Method in interface org.pkl.core.ValueVisitor
 
visitTypeAlias(TypeAlias) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitTypeAnnotation(TypeAnnotation) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitTypeCastExpr(Expr.TypeCastExpr) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitTypeCheckExpr(Expr.TypeCheckExpr) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitTyped(VmTyped) - Method in interface org.pkl.core.runtime.VmValueVisitor
 
visitTyped(VmTyped) - Method in class org.pkl.core.stdlib.AbstractRenderer
 
visitTyped(VmTyped) - Method in class org.pkl.core.stdlib.base.PcfRenderer
 
visitTyped(VmTyped) - Method in class org.pkl.core.stdlib.xml.RendererNodes.Renderer
 
visitTypeParameterList(TypeParameterList) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitUnaryMinusExpr(Expr.UnaryMinusExpr) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitUnionType(Type.UnionType) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitUnknownType(Type.UnknownType) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitUnqualifiedAccessExpr(Expr.UnqualifiedAccessExpr) - Method in class org.pkl.core.ast.builder.AstBuilder
 
visitWhenGenerator(ObjectMember.WhenGenerator) - Method in class org.pkl.core.ast.builder.AstBuilder
 
VmBugException - Exception Class in org.pkl.core.runtime
 
VmBugException(String, Throwable, boolean, Object[], List<VmException.ProgramValue>, Node, SourceSection, String, String, Map<CallTarget, StackFrame>) - Constructor for exception class org.pkl.core.runtime.VmBugException
 
VmBytes - Class in org.pkl.core.runtime
 
VmBytes(byte[]) - Constructor for class org.pkl.core.runtime.VmBytes
 
VmBytes(VmList, byte[]) - Constructor for class org.pkl.core.runtime.VmBytes
 
VmClass - Class in org.pkl.core.runtime
 
VmClass(SourceSection, SourceSection, SourceSection[], List<VmTyped>, int, PClassInfo<?>, List<TypeParameter>, VmTyped) - Constructor for class org.pkl.core.runtime.VmClass
 
VmCollection - Class in org.pkl.core.runtime
 
VmCollection() - Constructor for class org.pkl.core.runtime.VmCollection
 
VmCollection.Builder<T> - Interface in org.pkl.core.runtime
 
VmContext - Class in org.pkl.core.runtime
 
VmContext() - Constructor for class org.pkl.core.runtime.VmContext
 
VmContext.Holder - Class in org.pkl.core.runtime
 
VmDataSize - Class in org.pkl.core.runtime
 
VmDataSize(double, DataSizeUnit) - Constructor for class org.pkl.core.runtime.VmDataSize
 
VmDuration - Class in org.pkl.core.runtime
 
VmDuration(double, DurationUnit) - Constructor for class org.pkl.core.runtime.VmDuration
 
VmDynamic - Class in org.pkl.core.runtime
 
VmDynamic(MaterializedFrame, VmObject, UnmodifiableEconomicMap<Object, ObjectMember>, int) - Constructor for class org.pkl.core.runtime.VmDynamic
 
VmEvalException - Exception Class in org.pkl.core.runtime
 
VmEvalException(String, Throwable, boolean, Object[], List<VmException.ProgramValue>, Node, SourceSection, String, String, Map<CallTarget, StackFrame>) - Constructor for exception class org.pkl.core.runtime.VmEvalException
 
VmException - Exception Class in org.pkl.core.runtime
 
VmException(String, Throwable, boolean, Object[], List<VmException.ProgramValue>, Node, SourceSection, String, String, Map<CallTarget, StackFrame>) - Constructor for exception class org.pkl.core.runtime.VmException
 
VmException.Kind - Enum Class in org.pkl.core.runtime
 
VmException.ProgramValue - Record Class in org.pkl.core.runtime
 
VmExceptionBuilder - Class in org.pkl.core.runtime
Error message guidelines: Pkl strives to provide a great experience for casual users.
VmExceptionBuilder() - Constructor for class org.pkl.core.runtime.VmExceptionBuilder
 
VmExceptionBuilder.MultilineValue - Class in org.pkl.core.runtime
 
VmExceptionRenderer - Class in org.pkl.core.runtime
 
VmExceptionRenderer(StackTraceRenderer, boolean) - Constructor for class org.pkl.core.runtime.VmExceptionRenderer
Constructs an error renderer with the given stack trace renderer.
VmFileDetector - Class in org.pkl.core.runtime
 
VmFileDetector() - Constructor for class org.pkl.core.runtime.VmFileDetector
 
VmFunction - Class in org.pkl.core.runtime
 
VmFunction(MaterializedFrame, Object, int, PklRootNode, Object) - Constructor for class org.pkl.core.runtime.VmFunction
 
VmImportAnalyzer - Class in org.pkl.core.runtime
 
VmImportAnalyzer() - Constructor for class org.pkl.core.runtime.VmImportAnalyzer
 
VmIntSeq - Class in org.pkl.core.runtime
 
VmIntSeq(long, long, long) - Constructor for class org.pkl.core.runtime.VmIntSeq
 
VmLanguage - Class in org.pkl.core.runtime
 
VmLanguage() - Constructor for class org.pkl.core.runtime.VmLanguage
 
VmList - Class in org.pkl.core.runtime
 
VmListing - Class in org.pkl.core.runtime
 
VmListing(MaterializedFrame, VmObject, UnmodifiableEconomicMap<Object, ObjectMember>, int) - Constructor for class org.pkl.core.runtime.VmListing
 
VmListing(MaterializedFrame, VmObject, UnmodifiableEconomicMap<Object, ObjectMember>, int, ListingOrMappingTypeCastNode, Object, VmObjectLike) - Constructor for class org.pkl.core.runtime.VmListing
 
VmListingOrMapping - Class in org.pkl.core.runtime
 
VmListingOrMapping(MaterializedFrame, VmObject, UnmodifiableEconomicMap<Object, ObjectMember>) - Constructor for class org.pkl.core.runtime.VmListingOrMapping
 
VmListingOrMapping(MaterializedFrame, VmObject, UnmodifiableEconomicMap<Object, ObjectMember>, ListingOrMappingTypeCastNode, Object, VmObjectLike) - Constructor for class org.pkl.core.runtime.VmListingOrMapping
 
VmLocalContext - Class in org.pkl.core.runtime
A per-context thread-local value that can be used to influence execution.
VmLocalContext() - Constructor for class org.pkl.core.runtime.VmLocalContext
 
VmMap - Class in org.pkl.core.runtime
 
VmMap.Builder - Class in org.pkl.core.runtime
 
VmMapping - Class in org.pkl.core.runtime
 
VmMapping(MaterializedFrame, VmObject, UnmodifiableEconomicMap<Object, ObjectMember>) - Constructor for class org.pkl.core.runtime.VmMapping
 
VmMapping(MaterializedFrame, VmObject, UnmodifiableEconomicMap<Object, ObjectMember>, ListingOrMappingTypeCastNode, Object, VmObjectLike) - Constructor for class org.pkl.core.runtime.VmMapping
 
VmModifier - Class in org.pkl.core.ast
 
VmNull - Class in org.pkl.core.runtime
 
VmObject - Class in org.pkl.core.runtime
Corresponds to `pkl.base#Object`.
VmObject(MaterializedFrame, VmObject, UnmodifiableEconomicMap<Object, ObjectMember>) - Constructor for class org.pkl.core.runtime.VmObject
 
VmObject(MaterializedFrame, VmObject, UnmodifiableEconomicMap<Object, ObjectMember>, EconomicMap<Object, Object>) - Constructor for class org.pkl.core.runtime.VmObject
 
VmObjectBuilder - Class in org.pkl.core.runtime
A builder for VmObjects whose ObjectMembers are determined at run time.
VmObjectBuilder() - Constructor for class org.pkl.core.runtime.VmObjectBuilder
 
VmObjectBuilder(int) - Constructor for class org.pkl.core.runtime.VmObjectBuilder
 
VmObjectFactories - Class in org.pkl.core.stdlib
 
VmObjectFactory<E> - Class in org.pkl.core.stdlib
 
VmObjectFactory(Supplier<VmClass>) - Constructor for class org.pkl.core.stdlib.VmObjectFactory
 
VmObjectFactory.BooleanProperty<E> - Interface in org.pkl.core.stdlib
 
VmObjectFactory.IntProperty<E> - Interface in org.pkl.core.stdlib
 
VmObjectFactory.Property<E,T> - Interface in org.pkl.core.stdlib
 
VmObjectLike - Class in org.pkl.core.runtime
Corresponds to `pkl.base#Object|pkl.base#Function`.
VmObjectLike(MaterializedFrame) - Constructor for class org.pkl.core.runtime.VmObjectLike
 
VmObjectLike.ForcedMemberValueConsumer - Interface in org.pkl.core.runtime
 
VmObjectLike.MemberValueConsumer - Interface in org.pkl.core.runtime
 
VmPair - Class in org.pkl.core.runtime
 
VmPair(Object, Object) - Constructor for class org.pkl.core.runtime.VmPair
 
VmPklBinaryEncoder - Class in org.pkl.core.runtime
An encoder/renderer for pkl-binary encoding.
VmPklBinaryEncoder(MessageBufferPacker) - Constructor for class org.pkl.core.runtime.VmPklBinaryEncoder
 
VmPklBinaryEncoder(MessageBufferPacker, PklConverter) - Constructor for class org.pkl.core.runtime.VmPklBinaryEncoder
 
VmRegex - Class in org.pkl.core.runtime
 
VmRegex(Pattern) - Constructor for class org.pkl.core.runtime.VmRegex
 
VmSafeMath - Class in org.pkl.core.runtime
Uses methods from [java.lang.(Strict)Math] where appropriate, which may benefit from special optimization by Graal.
VmSet - Class in org.pkl.core.runtime
 
VmStackOverflowException - Exception Class in org.pkl.core.runtime
 
VmStackOverflowException(StackOverflowError) - Constructor for exception class org.pkl.core.runtime.VmStackOverflowException
 
VmTypeAlias - Class in org.pkl.core.runtime
 
VmTypeAlias(SourceSection, SourceSection, SourceSection[], int, List<VmTyped>, String, VmTyped, String, List<TypeParameter>, MaterializedFrame) - Constructor for class org.pkl.core.runtime.VmTypeAlias
 
VmTyped - Class in org.pkl.core.runtime
 
VmTyped(MaterializedFrame, VmTyped, VmClass, UnmodifiableEconomicMap<Object, ObjectMember>) - Constructor for class org.pkl.core.runtime.VmTyped
 
VmTypeMismatchException - Exception Class in org.pkl.core.ast.type
Indicates that a type check failed.
VmTypeMismatchException(SourceSection, Object) - Constructor for exception class org.pkl.core.ast.type.VmTypeMismatchException
 
VmTypeMismatchException.Constraint - Exception Class in org.pkl.core.ast.type
 
VmTypeMismatchException.Nothing - Exception Class in org.pkl.core.ast.type
 
VmTypeMismatchException.Simple - Exception Class in org.pkl.core.ast.type
 
VmTypeMismatchException.Union - Exception Class in org.pkl.core.ast.type
 
VmTypes - Class in org.pkl.core.runtime
 
VmTypes() - Constructor for class org.pkl.core.runtime.VmTypes
 
VmUndefinedValueException - Exception Class in org.pkl.core.runtime
 
VmUndefinedValueException(String, Throwable, boolean, Object[], List<VmException.ProgramValue>, Node, SourceSection, String, String, Object, Map<CallTarget, StackFrame>) - Constructor for exception class org.pkl.core.runtime.VmUndefinedValueException
 
VmUtils - Class in org.pkl.core.runtime
 
VmValue - Class in org.pkl.core.runtime
 
VmValue() - Constructor for class org.pkl.core.runtime.VmValue
 
VmValueConverter<T> - Interface in org.pkl.core.runtime
 
VmValueRenderer - Class in org.pkl.core.runtime
Renders values for use in REPL and error messages.
VmValueVisitor - Interface in org.pkl.core.runtime
 
VmWrappedEvalException - Exception Class in org.pkl.core.runtime
 
VmWrappedEvalException(String, Throwable, boolean, Object[], List<VmException.ProgramValue>, Node, SourceSection, String, String, Map<CallTarget, StackFrame>, VmException) - Constructor for exception class org.pkl.core.runtime.VmWrappedEvalException
 
VS_CODE - Static variable in record class org.pkl.core.settings.PklSettings.Editor
The Visual Studio Code editor.

W

warn(String, StackFrame) - Method in class org.pkl.core.BufferedLogger
 
warn(String, StackFrame) - Method in interface org.pkl.core.Logger
Logs the given message on level WARN.
warn(String, StackFrame) - Method in class org.pkl.core.runtime.LoggerImpl
 
website() - Method in record class org.pkl.core.project.Package
Returns the value of the website record component.
WHITE - Enum constant in enum class org.pkl.core.util.AnsiStringBuilder.AnsiCode
 
WILDCARD_ELEMENT - Static variable in interface org.pkl.core.runtime.VmValueConverter
 
WILDCARD_PROPERTY - Static variable in interface org.pkl.core.runtime.VmValueConverter
 
withBuild(String) - Method in class org.pkl.core.Version
Returns a copy of this version with the given build metadata.
withCause(Throwable) - Method in class org.pkl.core.runtime.VmExceptionBuilder
 
withCustomStringDelimiters() - Static method in class org.pkl.core.ValueFormatter
Equivalent to new ValueFormatter(false, true).
withDefault(Object) - Static method in class org.pkl.core.runtime.VmNull
 
withEscape(char, String) - Method in class org.pkl.core.util.ArrayCharEscaper.Builder
 
withHint(String) - Method in class org.pkl.core.runtime.VmExceptionBuilder
 
withInsertedStackFrames(Map<CallTarget, StackFrame>) - Method in class org.pkl.core.runtime.VmExceptionBuilder
 
withLocation(Node) - Method in class org.pkl.core.runtime.VmExceptionBuilder
 
withMajor(int) - Method in class org.pkl.core.Version
Returns a copy of this version with the given major version.
withMemberName(String) - Method in class org.pkl.core.runtime.VmExceptionBuilder
 
withMinor(int) - Method in class org.pkl.core.Version
Returns a copy of this version with the given minor version.
withModuleUri(String) - Method in class org.pkl.core.StackFrame
Returns a copy of this frame with the given module URI.
withName(String) - Method in class org.pkl.core.module.PathElement
 
withOptionalLocation(Node) - Method in class org.pkl.core.runtime.VmExceptionBuilder
 
without(int) - Method in class org.pkl.core.util.paguro.RrbTree.ImRrbt
Returns a new RrbTree minus the given item (all items to the right are shifted left one) This is O(log n).
without(int) - Method in class org.pkl.core.util.paguro.RrbTree.MutRrbt
Returns a new RrbTree minus the given item (all items to the right are shifted left one) This is O(log n).
without(int) - Method in class org.pkl.core.util.paguro.RrbTree
Returns a new RrbTree minus the given item (all items to the right are shifted left one) This is O(log n).
withoutDefault() - Static method in class org.pkl.core.runtime.VmNull
 
withPatch(int) - Method in class org.pkl.core.Version
Returns a copy of this version with the given patch version.
withPreRelease(String) - Method in class org.pkl.core.Version
Returns a copy of this version with the given pre-release version.
withProgramValue(String, Object) - Method in class org.pkl.core.runtime.VmExceptionBuilder
 
withSourceSection(SourceSection) - Method in class org.pkl.core.runtime.VmExceptionBuilder
 
withTypeArgument() - Constructor for class org.pkl.core.stdlib.reflect.DeclaredTypeNodes.withTypeArgument
 
withTypeArguments() - Constructor for class org.pkl.core.stdlib.reflect.DeclaredTypeNodes.withTypeArguments
 
WRAPPED - Enum constant in enum class org.pkl.core.runtime.VmException.Kind
 
wrapping(VmException) - Method in class org.pkl.core.runtime.VmExceptionBuilder
 
write(char[]) - Method in class org.pkl.core.util.StringBuilderWriter
 
write(char[], int, int) - Method in class org.pkl.core.util.StringBuilderWriter
 
write(int) - Method in class org.pkl.core.util.StringBuilderWriter
 
write(String) - Method in class org.pkl.core.util.StringBuilderWriter
 
write(String, int, int) - Method in class org.pkl.core.util.StringBuilderWriter
 
writeFrameSlotNode - Variable in class org.pkl.core.ast.type.TypeNode.FrameSlotTypeNode
 
WriteFrameSlotNode - Class in org.pkl.core.ast.frame
 
WriteFrameSlotNode(SourceSection, int) - Constructor for class org.pkl.core.ast.frame.WriteFrameSlotNode
 
WriteFrameSlotTypeNode(SourceSection) - Constructor for class org.pkl.core.ast.type.TypeNode.WriteFrameSlotTypeNode
 
writer(PrintWriter) - Static method in class org.pkl.core.Loggers
Returns a logger that sends log messages to the given writer.
writeTo(OutputStream) - Method in class org.pkl.core.packages.DependencyMetadata
Serializes project dependencies to JSON, and writes it to the provided output stream.
writeTo(OutputStream) - Method in class org.pkl.core.project.ProjectDeps
Serializes project dependencies to JSON, and writes it to the provided output stream.

X

XML - Enum constant in enum class org.pkl.core.OutputFormat
 
XML_VERSION - Static variable in class org.pkl.core.runtime.Identifier
 
XmlModule - Class in org.pkl.core.runtime
 
XmlModule() - Constructor for class org.pkl.core.runtime.XmlModule
 
XmlValidator - Class in org.pkl.core.util.xml
 
XmlValidator() - Constructor for class org.pkl.core.util.xml.XmlValidator
 
xor() - Constructor for class org.pkl.core.stdlib.base.BooleanNodes.xor
 
xor() - Constructor for class org.pkl.core.stdlib.base.IntNodes.xor
 

Y

yaml(Writer, int, boolean, boolean) - Static method in class org.pkl.core.ValueRenderers
Creates a renderer for YAML.
YAML - Enum constant in enum class org.pkl.core.OutputFormat
 
Yaml11Emitter - Class in org.pkl.core.util.yaml
 
Yaml11Emitter(StringBuilder, String) - Constructor for class org.pkl.core.util.yaml.Yaml11Emitter
 
Yaml12Emitter - Class in org.pkl.core.util.yaml
 
Yaml12Emitter(StringBuilder, String) - Constructor for class org.pkl.core.util.yaml.Yaml12Emitter
 
YamlCompatEmitter - Class in org.pkl.core.util.yaml
 
YamlCompatEmitter(StringBuilder, String) - Constructor for class org.pkl.core.util.yaml.YamlCompatEmitter
 
YamlEmitter - Class in org.pkl.core.util.yaml
 
YamlEmitter(StringBuilder, String) - Constructor for class org.pkl.core.util.yaml.YamlEmitter
 
YamlEscaper - Class in org.pkl.core.util.yaml
Emits escape sequences for YAML.
YamlEscaper() - Constructor for class org.pkl.core.util.yaml.YamlEscaper
 
YamlRendererNodes - Class in org.pkl.core.stdlib.base
 
YamlRendererNodes.renderDocument - Class in org.pkl.core.stdlib.base
 
YamlRendererNodes.renderValue - Class in org.pkl.core.stdlib.base
 
YamlResolver - Class in org.pkl.core.util.yaml.snake
 
YamlResolver() - Constructor for class org.pkl.core.util.yaml.snake.YamlResolver
 
YamlUtils - Class in org.pkl.core.util.yaml.snake
Utilities for parsing YAML.
YELLOW - Enum constant in enum class org.pkl.core.util.AnsiStringBuilder.AnsiCode
 

Z

zip() - Constructor for class org.pkl.core.stdlib.base.ListNodes.zip
 
zip() - Constructor for class org.pkl.core.stdlib.base.SetNodes.zip
 
zip(VmCollection) - Method in class org.pkl.core.runtime.VmCollection
 
zipChecksumFile() - Method in record class org.pkl.core.project.ProjectPackager.PackageResult
Returns the value of the zipChecksumFile record component.
zipDirectory(Path, Path) - Static method in class org.pkl.core.util.IoUtils
 
zipFile() - Method in record class org.pkl.core.project.ProjectPackager.PackageResult
Returns the value of the zipFile record component.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form