Package hydra.ext.scala.meta
Class Defn_GivenAlias
- java.lang.Object
-
- hydra.ext.scala.meta.Defn_GivenAlias
-
- All Implemented Interfaces:
java.io.Serializable
public class Defn_GivenAlias extends java.lang.Object implements java.io.Serializable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description Data
body
Type
decltpe
static Name
FIELD_NAME_BODY
static Name
FIELD_NAME_DECLTPE
static Name
FIELD_NAME_MODS
static Name
FIELD_NAME_NAME
static Name
FIELD_NAME_SPARAMS
static Name
FIELD_NAME_TPARAMS
java.util.List<Mod>
mods
Name
name
java.util.List<java.util.List<Data_Param>>
sparams
java.util.List<java.util.List<Type_Param>>
tparams
static Name
TYPE_NAME
-
Constructor Summary
Constructors Constructor Description Defn_GivenAlias(java.util.List<Mod> mods, Name name, java.util.List<java.util.List<Type_Param>> tparams, java.util.List<java.util.List<Data_Param>> sparams, Type decltpe, Data body)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object other)
int
hashCode()
Defn_GivenAlias
withBody(Data body)
Defn_GivenAlias
withDecltpe(Type decltpe)
Defn_GivenAlias
withMods(java.util.List<Mod> mods)
Defn_GivenAlias
withName(Name name)
Defn_GivenAlias
withSparams(java.util.List<java.util.List<Data_Param>> sparams)
Defn_GivenAlias
withTparams(java.util.List<java.util.List<Type_Param>> tparams)
-
-
-
Field Detail
-
TYPE_NAME
public static final Name TYPE_NAME
-
FIELD_NAME_MODS
public static final Name FIELD_NAME_MODS
-
FIELD_NAME_NAME
public static final Name FIELD_NAME_NAME
-
FIELD_NAME_TPARAMS
public static final Name FIELD_NAME_TPARAMS
-
FIELD_NAME_SPARAMS
public static final Name FIELD_NAME_SPARAMS
-
FIELD_NAME_DECLTPE
public static final Name FIELD_NAME_DECLTPE
-
FIELD_NAME_BODY
public static final Name FIELD_NAME_BODY
-
mods
public final java.util.List<Mod> mods
-
name
public final Name name
-
tparams
public final java.util.List<java.util.List<Type_Param>> tparams
-
sparams
public final java.util.List<java.util.List<Data_Param>> sparams
-
decltpe
public final Type decltpe
-
body
public final Data body
-
-
Constructor Detail
-
Defn_GivenAlias
public Defn_GivenAlias(java.util.List<Mod> mods, Name name, java.util.List<java.util.List<Type_Param>> tparams, java.util.List<java.util.List<Data_Param>> sparams, Type decltpe, Data body)
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
withMods
public Defn_GivenAlias withMods(java.util.List<Mod> mods)
-
withName
public Defn_GivenAlias withName(Name name)
-
withTparams
public Defn_GivenAlias withTparams(java.util.List<java.util.List<Type_Param>> tparams)
-
withSparams
public Defn_GivenAlias withSparams(java.util.List<java.util.List<Data_Param>> sparams)
-
withDecltpe
public Defn_GivenAlias withDecltpe(Type decltpe)
-
withBody
public Defn_GivenAlias withBody(Data body)
-
-