Any0.27.2
expand_more
abstract external class Any
- Known subtypes:
- AlsoKnownAs, Annotation, AnnotationNode, Benchmark, Benchmark, BenchmarkReport, BenchmarkResult, BinaryOperatorExpressionNode, Boolean, BuiltInKeywordExpressionNode, BuiltInTypeNode, CData, Checksums, Class, Class, ClassExtendsClause, ClassHeader, ClassNode, ClassOrModuleNode, Collection, Comment, ConstrainedTypeNode, DataSize, Declaration, DeclaredType, DeclaredTypeNode, Deprecated, DocCommentNode, DocExample, DocPackageInfo, DocsiteInfo, Documentation, Duration, Dynamic, Editor, EvaluatorSettings, ExpressionNode, ExtVar, ExternalReader, FileOutput, Float, Function, Function0, Function1, Function2, Function3, Function4, Function5, FunctionType, FunctionTypeNode, Generator, GeneratorSettings, Http, IfElseExpressionNode, Import, ImportExpressionNode, ImportGraph, ImportStr, Inline, Int, IntSeq, JsonRenderer, Language, List, Listing, LiteralValueExpressionNode, Map, Mapping, MemberAccessExpressionNode, Method, MethodNode, MethodParameter, Microbenchmark, Module, Module, Module, ModuleInfo, ModuleOutput, ModuleType, ModulesGenerator, Name, NothingType, Null, NullableType, NullableTypeNode, Number, Object, ObjectExpressionNode, OperatingSystem, OutputBenchmark, PListRenderer, Package, PackageDependency, Pair, Parser, Parser, ParserBenchmark, PcfRenderDirective, PcfRenderer, Platform, PostfixOperatorExpressionNode, PrefixOperatorExpressionNode, Processor, Project, PropertiesRenderer, Property, PropertyDefinitionNode, Proxy, QualifiedMemberAccessExpressionNode, ReadExpressionNode, Regex, RegexMatch, Release, RemoteDependency, RenderDirective, Renderer, Renderer, Renderer, Resource, Runtime, Set, Since, SourceCode, SourceCode, SourceLocation, StandardLibrary, String, StringExpressionNode, StringLiteralType, StringLiteralTypeNode, SubscriptExpressionNode, SuperAccessExpressionNode, SuperSubscriptExpressionNode, TraceExpressionNode, Type, Type, TypeAlias, TypeAlias, TypeAliasNode, TypeAnnotationNode, TypeDeclaration, TypeNode, TypeParameter, TypeVariable, Typed, UnionType, UnionTypeNode, UnknownType, Unlisted, ValueRenderer, VarArgs, Version, VirtualMachine, YamlRenderer, analyze, base, generate, generate, json, jsonnet, math, operators, platform, protobuf, reflect, release, semver, settings, shell, swift, test, utils, xml, yaml
- Known usages:
- All versions:
- 0.29.0-dev, 0.28.1, 0.28.0, 0.28.0-dev, 0.27.2, 0.27.1, 0.27.0, 0.26.3, 0.26.2, 0.26.1, 0.26.0, 0.25.3, 0.25.2, 0.25.1, 0.25.0-dev
Every type is a subtype of Any
.
The following operators are supported for all values:
value1 == value2 // equality
value1 != value2 // inequality
value.member // member access
value?.member // conditional member access; returns `value.member` if `value` is non-null and `null` otherwise
value ?? default // null coalescing; returns `value` if `value` is non-null and `default` otherwise
value is String // type test
value as String // type cast; throws an error unless `value is String`
The top type of the type hierarchy.