public ClassEntry(Utf8Entry name) { Name = name ?? throw new ArgumentNullException(nameof(name)); }
public override void ProcessFromConstantPool(ConstantPool constantPool) { Name = constantPool.GetEntry <Utf8Entry>(nameIndex); }
private bool Equals(Utf8Entry other) { return(String == other.String); }
public NameAndTypeEntry(Utf8Entry name, Utf8Entry descriptor) { Name = name ?? throw new ArgumentNullException(nameof(name)); Descriptor = descriptor ?? throw new ArgumentNullException(nameof(descriptor)); }
public override void ProcessFromConstantPool(ConstantPool constantPool) { Descriptor = constantPool.GetEntry <Utf8Entry>(descriptorIndex); }
public MethodTypeEntry(Utf8Entry descriptor) { Descriptor = descriptor ?? throw new ArgumentNullException(nameof(descriptor)); }
public StringEntry(Utf8Entry @string) { Value = @string ?? throw new ArgumentNullException(nameof(@string)); }