C# 클래스 clojure.lang.PersistentHashMap.LeafNode

Represents a leaf node in the tree, corresponding to single map entry (key/value).
상속: clojure.lang.AMapEntry, INode
파일 보기 프로젝트 열기: arohner/clojure-contrib

공개 메소드들

메소드 설명
LeafNode ( int hash, object key, object val ) : System
assoc ( int shift, int hash, object key, object val, clojure.lang.Box addedLeaf ) : INode
find ( int hash, object key ) : INode
getHash ( ) : int
key ( ) : object
nodeSeq ( ) : ISeq
val ( ) : object
without ( int hash, object key ) : INode

메소드 상세

LeafNode() 공개 메소드

public LeafNode ( int hash, object key, object val ) : System
hash int
key object
val object
리턴 System

assoc() 공개 메소드

public assoc ( int shift, int hash, object key, object val, clojure.lang.Box addedLeaf ) : INode
shift int
hash int
key object
val object
addedLeaf clojure.lang.Box
리턴 INode

find() 공개 메소드

public find ( int hash, object key ) : INode
hash int
key object
리턴 INode

getHash() 공개 메소드

public getHash ( ) : int
리턴 int

key() 공개 메소드

public key ( ) : object
리턴 object

nodeSeq() 공개 메소드

public nodeSeq ( ) : ISeq
리턴 ISeq

val() 공개 메소드

public val ( ) : object
리턴 object

without() 공개 메소드

public without ( int hash, object key ) : INode
hash int
key object
리턴 INode