Package org.eolang
Class PhDefault
- java.lang.Object
-
- org.eolang.PhDefault
-
- Direct Known Subclasses:
EOangle
,EOangle$EOcos
,EOangle$EOsin
,EObytes
,EObytes_as_array
,EObytes_as_input
,EObytes$EOand
,EObytes$EOconcat
,EObytes$EOeq
,EObytes$EOnot
,EObytes$EOor
,EObytes$EOright
,EObytes$EOsize
,EObytes$EOslice
,EObytes$EOxor
,EOconsole
,EOcti
,EOdataized
,EOdead_input
,EOdead_output
,EOdir
,EOdir$EOmade$EOmkdir
,EOdir$EOtmpfile$EOtouch
,EOdir$EOwalk
,EOerror
,EOfalse
,EOfile
,EOfile$EOdeleted$EOdelete
,EOfile$EOexists
,EOfile$EOis_directory
,EOfile$EOmoved$EOmove
,EOfile$EOopen$EOfile_stream$EOread$EOread_bytes
,EOfile$EOopen$EOfile_stream$EOwrite$EOwritten_bytes
,EOfile$EOopen$EOprocess_file
,EOfile$EOsize
,EOfile$EOtouched$EOtouch
,EOgetenv
,EOgo
,EOhash_code_of
,EOi16
,EOi16$EOas_i32
,EOi32
,EOi32$EOas_i64
,EOi64
,EOi64$EOas_number
,EOi64$EOdiv
,EOi64$EOgt
,EOi64$EOplus
,EOi64$EOtimes
,EOinput_length
,EOintegral
,EOlist
,EOmalloc
,EOmalloc_as_output
,EOmalloc$EOof$EOallocated$EOread
,EOmalloc$EOof$EOallocated$EOresized
,EOmalloc$EOof$EOallocated$EOsize
,EOmalloc$EOof$EOallocated$EOwrite
,EOmalloc$EOof$EOφ
,EOmap
,EOnan
,EOnegative_infinity
,EOnumber
,EOnumber$EOas_i64
,EOnumber$EOdiv
,EOnumber$EOfloor
,EOnumber$EOgt
,EOnumber$EOplus
,EOnumber$EOtimes
,EOnumbers
,EOos
,EOos$EOname
,EOpath
,EOpositive_infinity
,EOposix
,EOposix$EOφ
,EOrandom
,EOrange
,EOrange_of_ints
,EOreal
,EOreal$EOacos
,EOreal$EOasin
,EOreal$EOln
,EOreal$EOpow
,EOreal$EOsqrt
,EOregex
,EOregex$EOcompiled
,EOregex$EOpattern$EOmatch$EOmatched_from_index
,EOseq
,EOset
,EOsocket
,EOsprintf
,EOsscanf
,EOstdin
,EOstdout
,EOstring
,EOswitch
,EOtee_input
,EOtext
,EOtmpdir
,EOtrue
,EOtry
,EOtuple
,EOwhile
,EOwin32
,EOwin32$EOφ
public class PhDefault extends Object implements Phi, Cloneable
A simple object.The class is thread-safe.
- Since:
- 0.1
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eolang.Data
Data.ToPhi
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(String name, Attr attr)
Add new attribute.Phi
copy()
Make a copy, leaving it at the same parent.byte[]
delta()
Take the data.boolean
equals(Object obj)
String
forma()
Get forma of the phi.int
hashCode()
boolean
hasRho()
Returns true if object has bound rho attribute.String
locator()
Get code locator of the phi.void
put(int pos, Phi object)
Put object by position of the attribute.void
put(String name, Phi object)
Put object by name of the attribute.Phi
take(String name)
Take object by name of the attribute.
-
-
-
Method Detail
-
copy
public final Phi copy()
Description copied from interface:Phi
Make a copy, leaving it at the same parent.
-
hasRho
public boolean hasRho()
Description copied from interface:Phi
Returns true if object has bound rho attribute.
-
put
public void put(int pos, Phi object)
Description copied from interface:Phi
Put object by position of the attribute.
-
put
public void put(String name, Phi object)
Description copied from interface:Phi
Put object by name of the attribute.
-
take
public Phi take(String name)
Description copied from interface:Phi
Take object by name of the attribute.
-
delta
public byte[] delta()
Description copied from interface:Data
Take the data.
-
-