29 sealed partial class ClassFile
35 internal abstract class ConstantPoolItem
38 readonly RuntimeContext _context;
44 protected ConstantPoolItem(RuntimeContext context)
46 _context = context ??
throw new ArgumentNullException(nameof(context));
52 public RuntimeContext Context => _context;
59 public virtual ConstantType GetConstantType()
61 throw new InvalidOperationException();
78 public virtual void MarkLinkRequired()
88 public virtual void Link(RuntimeJavaType thisType,
LoadMode mode)
97 public virtual object GetRuntimeValue()