| Package | Description |
|---|---|
| org.osgl | |
| org.osgl.util |
| Modifier and Type | Class and Description |
|---|---|
static class |
Osgl.Val<T> |
static class |
Osgl.Var<T> |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
C.List<T>
The osgl List interface is a mixture of
List and osgl C.Sequence |
static interface |
C.ListOrSet<T> |
static interface |
C.Range<ELEMENT>
Define a Range data structure which contains a discrete sequence of elements start from
C.Range.from()
until C.Range.to(). |
static interface |
C.ReversibleSequence<T>
A bidirectional sequence which can be iterated from tail to head
|
static interface |
C.Sequence<T> |
static interface |
C.Set<T> |
static interface |
C.Traversable<T>
Define a traversable structure with functional programming support,
including map, reduce etc.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
C.Array<T> |
class |
CompositeList<T>
Created with IntelliJ IDEA.
|
class |
FastStr
FastStr implements the same contract of Str with the a char array.
|
class |
FeaturedBase
Provide common logic to handle
C.Featured interface |
class |
IntRange |
class |
LazyRange<ELEMENT>
Implement
C.Range using LazySeq. |
class |
ListBase<T> |
class |
SequenceBase<T>
Provide default implementation to some
C.Sequence interface. |
class |
SetBase<T> |
class |
Str |
class |
StrBase<T extends StrBase<T>>
|
class |
TraversableBase<T>
Provide default implementation to some
C.Traversable interface |
| Modifier and Type | Method and Description |
|---|---|
static C.Featured |
C.Featured.Factory.identity(EnumSet<C.Feature> predefined) |
Copyright © 2017. All Rights Reserved.