IKVM11  11
Java SE 11 Virtual Machine for .NET
Loading...
Searching...
No Matches
IKVM.Runtime.Syntax.JavaSimplePackageName Struct Reference

Provides methods to parse a Java class simple name. More...

Public Member Functions

 JavaSimplePackageName (string value)
 Initializes a new instance.
 
 JavaSimplePackageName (ReadOnlyMemory< char > value)
 Initializes a new instance.
 
bool Equals (JavaSimplePackageName other)
 Returns true if the two objects are equal.
 
override bool Equals (object obj)
 Returns true if the two objects are equal.
 
override int GetHashCode ()
 Gets the hash code of this type name.
 
override string ToString ()
 Returns a string instance of the type name.
 

Static Public Member Functions

static implicit operator string (JavaSimplePackageName typeName)
 
static implicit operator JavaSimplePackageName (string typeName)
 
static implicit operator ReadOnlyMemory< char > (JavaSimplePackageName typeName)
 
static implicit operator JavaSimplePackageName (ReadOnlyMemory< char > typeName)
 
static bool operator== (JavaSimplePackageName a, JavaSimplePackageName b)
 
static bool operator!= (JavaSimplePackageName a, JavaSimplePackageName b)
 

Public Attributes

readonly ReadOnlyMemory< char > value
 

Properties

static JavaSimplePackageName Empty [get]
 
ReadOnlyMemory< char > Value [get]
 Gets the underlying value of this simple name.
 
bool IsEmpty [get]
 Returns true if this type name is empty.
 

Detailed Description

Provides methods to parse a Java class simple name.

Definition at line 11 of file JavaSimplePackageName.cs.

Constructor & Destructor Documentation

◆ JavaSimplePackageName() [1/2]

IKVM.Runtime.Syntax.JavaSimplePackageName.JavaSimplePackageName ( string value)

Initializes a new instance.

Parameters
value

Definition at line 32 of file JavaSimplePackageName.cs.

32 :
33 this(value.AsMemory())
34 {
35 if (value is null)
36 throw new ArgumentNullException(nameof(value));
37 }

◆ JavaSimplePackageName() [2/2]

IKVM.Runtime.Syntax.JavaSimplePackageName.JavaSimplePackageName ( ReadOnlyMemory< char > value)

Initializes a new instance.

Parameters
value

Definition at line 43 of file JavaSimplePackageName.cs.

44 {
45 this.value = value;
46 }

Member Function Documentation

◆ Equals() [1/2]

bool IKVM.Runtime.Syntax.JavaSimplePackageName.Equals ( JavaSimplePackageName other)

Returns true if the two objects are equal.

Parameters
other
Returns

◆ Equals() [2/2]

override bool IKVM.Runtime.Syntax.JavaSimplePackageName.Equals ( object obj)

Returns true if the two objects are equal.

Parameters
obj
Returns

◆ GetHashCode()

override int IKVM.Runtime.Syntax.JavaSimplePackageName.GetHashCode ( )

Gets the hash code of this type name.

Returns

◆ operator JavaSimplePackageName() [1/2]

static implicit IKVM.Runtime.Syntax.JavaSimplePackageName.operator JavaSimplePackageName ( ReadOnlyMemory< char > typeName)
static

◆ operator JavaSimplePackageName() [2/2]

static implicit IKVM.Runtime.Syntax.JavaSimplePackageName.operator JavaSimplePackageName ( string typeName)
static

◆ operator ReadOnlyMemory< char >()

static implicit IKVM.Runtime.Syntax.JavaSimplePackageName.operator ReadOnlyMemory< char > ( JavaSimplePackageName typeName)
static

◆ operator string()

static implicit IKVM.Runtime.Syntax.JavaSimplePackageName.operator string ( JavaSimplePackageName typeName)
static

◆ operator!=()

static bool IKVM.Runtime.Syntax.JavaSimplePackageName.operator!= ( JavaSimplePackageName a,
JavaSimplePackageName b )
static

◆ operator==()

static bool IKVM.Runtime.Syntax.JavaSimplePackageName.operator== ( JavaSimplePackageName a,
JavaSimplePackageName b )
static

◆ ToString()

override string IKVM.Runtime.Syntax.JavaSimplePackageName.ToString ( )

Returns a string instance of the type name.

Returns

Member Data Documentation

◆ value

readonly ReadOnlyMemory<char> IKVM.Runtime.Syntax.JavaSimplePackageName.value

Definition at line 26 of file JavaSimplePackageName.cs.

Property Documentation

◆ Empty

JavaSimplePackageName IKVM.Runtime.Syntax.JavaSimplePackageName.Empty
staticget

Definition at line 14 of file JavaSimplePackageName.cs.

◆ IsEmpty

bool IKVM.Runtime.Syntax.JavaSimplePackageName.IsEmpty
get

Returns true if this type name is empty.

Definition at line 56 of file JavaSimplePackageName.cs.

◆ Value

ReadOnlyMemory<char> IKVM.Runtime.Syntax.JavaSimplePackageName.Value
get

Gets the underlying value of this simple name.

Definition at line 51 of file JavaSimplePackageName.cs.


The documentation for this struct was generated from the following file: