public ImmutablePackedSwitchPayload( ImmutableList<? extends ImmutableSwitchElement> switchElements) { super(OPCODE); this.switchElements = ImmutableUtils.nullToEmptyList(switchElements); }
public ImmutableArrayPayload(int elementWidth, @Nullable ImmutableList<Number> arrayElements) { super(OPCODE); //TODO: need to ensure this is a valid width (1, 2, 4, 8) this.elementWidth = elementWidth; //TODO: need to validate the elements fit within the width this.arrayElements = ImmutableUtils.nullToEmptyList(arrayElements); }
public ImmutableArrayPayload(int elementWidth, @Nullable ImmutableList<Number> arrayElements) { super(OPCODE); //TODO: need to ensure this is a valid width (1, 2, 4, 8) this.elementWidth = elementWidth; //TODO: need to validate the elements fit within the width this.arrayElements = ImmutableUtils.nullToEmptyList(arrayElements); }
public ImmutableSparseSwitchPayload( @Nullable ImmutableList<? extends ImmutableSwitchElement> switchElements) { super(OPCODE); this.switchElements = ImmutableUtils.nullToEmptyList(switchElements); }
public ImmutablePackedSwitchPayload( @Nullable ImmutableList<? extends ImmutableSwitchElement> switchElements) { super(OPCODE); this.switchElements = ImmutableUtils.nullToEmptyList(switchElements); }
public ImmutableSparseSwitchPayload( @Nullable ImmutableList<? extends ImmutableSwitchElement> switchElements) { super(OPCODE); this.switchElements = ImmutableUtils.nullToEmptyList(switchElements); }
public ImmutableMethodImplementation(int registerCount, @Nullable ImmutableList<? extends ImmutableInstruction> instructions, @Nullable ImmutableList<? extends ImmutableTryBlock> tryBlocks, @Nullable ImmutableList<? extends ImmutableDebugItem> debugItems) { this.registerCount = registerCount; this.instructions = ImmutableUtils.nullToEmptyList(instructions); this.tryBlocks = ImmutableUtils.nullToEmptyList(tryBlocks); this.debugItems = ImmutableUtils.nullToEmptyList(debugItems); }
public ImmutableMethodImplementation(int registerCount, @Nullable ImmutableList<? extends ImmutableInstruction> instructions, @Nullable ImmutableList<? extends ImmutableTryBlock> tryBlocks, @Nullable ImmutableList<? extends ImmutableDebugItem> debugItems) { this.registerCount = registerCount; this.instructions = ImmutableUtils.nullToEmptyList(instructions); this.tryBlocks = ImmutableUtils.nullToEmptyList(tryBlocks); this.debugItems = ImmutableUtils.nullToEmptyList(debugItems); }
public ImmutablePackedSwitchPayload( @Nullable ImmutableList<? extends ImmutableSwitchElement> switchElements) { super(OPCODE); this.switchElements = ImmutableUtils.nullToEmptyList(switchElements); }
public ImmutableTryBlock(int startCodeAddress, int codeUnitCount, @Nullable ImmutableList<? extends ImmutableExceptionHandler> exceptionHandlers) { this.startCodeAddress = startCodeAddress; this.codeUnitCount = codeUnitCount; this.exceptionHandlers = ImmutableUtils.nullToEmptyList(exceptionHandlers); }
public ImmutablePackedSwitchPayload( @Nullable ImmutableList<? extends ImmutableSwitchElement> switchElements) { super(OPCODE); this.switchElements = ImmutableUtils.nullToEmptyList(switchElements); }
public ImmutableArrayPayload(int elementWidth, @Nullable ImmutableList<Number> arrayElements) { super(OPCODE); //TODO: need to ensure this is a valid width (1, 2, 4, 8) this.elementWidth = elementWidth; //TODO: need to validate the elements fit within the width this.arrayElements = ImmutableUtils.nullToEmptyList(arrayElements); }
public ImmutableTryBlock(int startCodeAddress, int codeUnitCount, @Nullable ImmutableList<? extends ImmutableExceptionHandler> exceptionHandlers) { this.startCodeAddress = startCodeAddress; this.codeUnitCount = codeUnitCount; this.exceptionHandlers = ImmutableUtils.nullToEmptyList(exceptionHandlers); }
public ImmutableMethodImplementation(int registerCount, @Nullable ImmutableList<? extends ImmutableInstruction> instructions, @Nullable ImmutableList<? extends ImmutableTryBlock> tryBlocks, @Nullable ImmutableList<? extends ImmutableDebugItem> debugItems) { this.registerCount = registerCount; this.instructions = ImmutableUtils.nullToEmptyList(instructions); this.tryBlocks = ImmutableUtils.nullToEmptyList(tryBlocks); this.debugItems = ImmutableUtils.nullToEmptyList(debugItems); }
public ImmutableMethodProtoReference(@Nullable ImmutableList<String> parameters, @Nonnull String returnType) { this.parameters = ImmutableUtils.nullToEmptyList(parameters); this.returnType = returnType; }
public ImmutableMethodReference(@Nonnull String definingClass, @Nonnull String name, @Nullable ImmutableList<String> parameters, @Nonnull String returnType) { this.definingClass = definingClass; this.name = name; this.parameters = ImmutableUtils.nullToEmptyList(parameters); this.returnType = returnType; }
public ImmutableCallSiteReference(@Nonnull String name, @Nonnull ImmutableMethodHandleReference methodHandle, @Nonnull String methodName, @Nonnull ImmutableMethodProtoReference methodProto, @Nullable ImmutableList<? extends ImmutableEncodedValue> extraArguments) { this.name = name; this.methodHandle = methodHandle; this.methodName = methodName; this.methodProto = methodProto; this.extraArguments = ImmutableUtils.nullToEmptyList(extraArguments); }
public ImmutableCallSiteReference(@Nonnull String name, @Nonnull ImmutableMethodHandleReference methodHandle, @Nonnull String methodName, @Nonnull ImmutableMethodProtoReference methodProto, @Nullable ImmutableList<? extends ImmutableEncodedValue> extraArguments) { this.name = name; this.methodHandle = methodHandle; this.methodName = methodName; this.methodProto = methodProto; this.extraArguments = ImmutableUtils.nullToEmptyList(extraArguments); }
public ImmutableMethodReference(@Nonnull String definingClass, @Nonnull String name, @Nullable ImmutableList<String> parameters, @Nonnull String returnType) { this.definingClass = definingClass; this.name = name; this.parameters = ImmutableUtils.nullToEmptyList(parameters); this.returnType = returnType; }
public ImmutableMethodReference(@Nonnull String definingClass, @Nonnull String name, @Nullable ImmutableList<String> parameters, @Nonnull String returnType) { this.definingClass = definingClass; this.name = name; this.parameters = ImmutableUtils.nullToEmptyList(parameters); this.returnType = returnType; }