/** * @return An iterable of the registered blocks */ @Override public Iterable<Block> getBlocks() { return blocks.valueCollection(); } }
/** * Returns only unique rotations, in respect to transformations, rather than in respect to yaw, pitch & roll. * * @return Unique rotations, in respect to transformations. */ public static Iterable<Rotation> values() { return NORMALIZED_ROTATIONS.valueCollection(); } }
public Collection<V> valueCollection() { if ( values == null ) values = Collections.unmodifiableCollection( m.valueCollection() ); return values; } public Object[] values() { return m.values(); }
public Collection<V> valueCollection() { synchronized( mutex ) { if ( values == null ) { values = new SynchronizedCollection<V>( m.valueCollection(), mutex ); } return values; } } public Object[] values() {
public Collection<V> valueCollection() { if ( values == null ) values = Collections.unmodifiableCollection( m.valueCollection() ); return values; } public Object[] values() { return m.values(); }
public Collection<V> valueCollection() { if ( values == null ) values = Collections.unmodifiableCollection( m.valueCollection() ); return values; } public Object[] values() { return m.values(); }
@Override public Collection<V> valueCollection() { if ( values == null ) values = Collections.unmodifiableCollection( m.valueCollection() ); return values; } @Override
public Collection<V> valueCollection() { if ( values == null ) values = Collections.unmodifiableCollection( m.valueCollection() ); return values; } public V[] values() { return m.values(); }
public Collection<V> valueCollection() { synchronized( mutex ) { if ( values == null ) { values = new SynchronizedCollection<V>( m.valueCollection(), mutex ); } return values; } } public Object[] values() {
@Override public Collection<V> valueCollection() { synchronized( mutex ) { if ( values == null ) { values = new SynchronizedCollection<V>( m.valueCollection(), mutex ); } return values; } } @Override
public Collection<V> valueCollection() { synchronized( mutex ) { if ( values == null ) { values = new SynchronizedCollection<V>( m.valueCollection(), mutex ); } return values; } } public Object[] values() {
public Collection<V> valueCollection() { synchronized( mutex ) { if ( values == null ) { values = new SynchronizedCollection<V>( m.valueCollection(), mutex ); } return values; } } public V[] values() {