BuilderExpressionStaticNumberArray

public class BuilderExpressionStaticNumberArray extends BuilderExpression

Class BuilderExpressionStaticNumberArray. Provides builderexpressionstaticnumberarray functionality for the Hytale server.

java.lang.Object > BuilderExpression > BuilderExpressionStaticNumberArray

Field Summary

cachedIntArray

private int[] cachedIntArray

Field cachedIntArray.

size

final int size

Field size.

array

final double[] array

Field array.

element

final JsonElement element

Field element.

primitive

final JsonPrimitive primitive

Field primitive.

length

final int length

Field length.

result

final int[] result

Field result.

Method Detail

BuilderExpressionStaticNumberArray

public public BuilderExpressionStaticNumberArray (final double[] array)

Method BuilderExpressionStaticNumberArray.

Parameters:
final double[] array

getType

public ValueType getType ()

Method getType.

isStatic

public boolean isStatic ()

Method isStatic.

getNumberArray

public double[] getNumberArray (final ExecutionContext executionContext)

Method getNumberArray.

Parameters:
final ExecutionContext executionContext

getIntegerArray

public int[] getIntegerArray (final ExecutionContext executionContext)

Method getIntegerArray.

Parameters:
final ExecutionContext executionContext

addToScope

public void addToScope (final String name, @Nonnull final StdScope scope)

Method addToScope.

Parameters:
final String name
@Nonnull final StdScope scope

updateScope

public void updateScope (@Nonnull final StdScope scope, final String name, final ExecutionContext executionContext)

Method updateScope.

Parameters:
@Nonnull final StdScope scope
final String name
final ExecutionContext executionContext

createCacheIfAbsent

private void createCacheIfAbsent ()

Method createCacheIfAbsent.

fromJSON

static BuilderExpressionStaticNumberArray fromJSON (@Nonnull final JsonArray jsonArray)

Method fromJSON.

Parameters:
@Nonnull final JsonArray jsonArray

convertDoubleToIntArray

static int[] convertDoubleToIntArray (@Nullable final double[] source)

Method convertDoubleToIntArray.

Parameters:
@Nullable final double[] source

convertIntToDoubleArray

static double[] convertIntToDoubleArray (@Nullable final int[] source)

Method convertIntToDoubleArray.

Parameters:
@Nullable final int[] source