SymbolTable
mill.codesig.JvmModel.SymbolTable
class SymbolTable
Manages an interning cache for common JvmModel data types. This ensures that once a data type is constructed, the same instance is re-used going forward for any constructions with identical arguments. This reduces total memory usage and lets us replace structural hashing/equality with instance-identity hashing/equality, improving performance.
Attributes
- Source
- JvmModel.scala
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
Members list
Type members
Classlikes
Attributes
- Source
- JvmModel.scala
- Supertypes
- Self type
-
Attributes
- Source
- JvmModel.scala
- Supertypes
- Self type
-
object MethodCall extends Table[(Cls, InvokeType, String, Desc), MethodCall]
Attributes
- Source
- JvmModel.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Attributes
- Source
- JvmModel.scala
- Supertypes
- Self type
-
Attributes
- Source
- JvmModel.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Attributes
- Source
- JvmModel.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
In this article