Tabnine Logo
Reflection$Arg
Code IndexAdd Tabnine to your IDE (free)

How to use
Reflection$Arg
in
php.runtime.annotation

Best Java code snippets using php.runtime.annotation.Reflection$Arg (Showing top 20 results out of 315)

origin: jphp-group/jphp

@Override
@Signature({@Arg("name")})
public Memory load(Environment env, Memory... args) throws Throwable {
  String name = args[0].toString();
origin: jphp-group/jphp

if (!arg.value().isEmpty()) {
  param.setName(arg.value());
param.setType(arg.type());
param.setReference(arg.reference());
if (arg.nativeType() != IObject.class) {
  param.setTypeNativeClass(arg.nativeType());
if (!arg.typeClass().isEmpty()) {
  param.setTypeClass(arg.typeClass());
if (arg.optional().exists()
    || !arg.optional().value().isEmpty()
    || (arg.type() != HintType.STRING && !arg.optional().value().isEmpty())){
  param.setDefaultValue(MemoryUtils.valueOf(arg.optional().value(), arg.optional().type()));
origin: jphp-group/jphp

@Name("ReflectionClassConstant")
@Signature({
    @Arg(value = "name", type = HintType.STRING, readOnly = true),
    @Arg(value = "class", type = HintType.STRING, readOnly = true)
})
public class ReflectionClassConstant extends BaseObject {
origin: jphp-group/jphp

  if (argAnn != null && argAnn.optional().exists()) {
    ignore = true;
if (argAnn != null && argAnn.optional().exists()) {
  ignore = true;
origin: jphp-group/jphp

@Signature
public PMarkdownOptions addWikiLinkExtension(@Arg(type = HintType.ARRAY) @Optional("null") Memory options) {
  parserExtensions.add(WikiLinkExtension.create());
origin: jphp-group/jphp

@Signature
public PMarkdownOptions addEmojiExtension(@Arg(type = HintType.ARRAY) @Optional("null") Memory options) {
  parserExtensions.add(EmojiExtension.create());
  Memory imageType = options.valueOfIndex("imageType");
  if (!imageType.isNull()) {
    this.options.set(EmojiExtension.USE_IMAGE_TYPE, EmojiImageType.valueOf(imageType.toString()));
  }
  Memory shortcutType = options.valueOfIndex("shortcutType");
  if (!shortcutType.isNull()) {
    this.options.set(EmojiExtension.USE_SHORTCUT_TYPE, EmojiShortcutType.valueOf(shortcutType.toString()));
  }
  Memory imagePath = options.valueOfIndex("imagePath");
  if (!shortcutType.isNull()) {
    this.options.set(EmojiExtension.ROOT_IMAGE_PATH, imagePath.toString());
  }
  Memory imageClass = options.valueOfIndex("imageClass");
  if (!shortcutType.isNull()) {
    this.options.set(EmojiExtension.ATTR_IMAGE_CLASS, imageClass.toString());
  }
  Memory imageSize = options.valueOfIndex("imageSize");
  if (!shortcutType.isNull()) {
    this.options.set(EmojiExtension.ATTR_IMAGE_SIZE, imageSize.toString());
  }
  return this;
}
origin: jphp-group/jphp

protected void onWrapArgument(ParameterEntity param, Reflection.Arg arg) {
  param.setReference(arg.reference());
  param.setType(arg.type());
  param.setName(arg.value());
  param.setNullable(arg.nullable());
  if (arg.typeEnum() != Enum.class) {
    param.setTypeEnum(arg.typeEnum());
  }
  param.setDefaultValue(null);
  if (arg.optional().exists()
      || !arg.optional().value().isEmpty()
      || (arg.type() != HintType.STRING && !arg.optional().value().isEmpty())){
    param.setDefaultValue(MemoryUtils.valueOf(arg.optional().value(), arg.optional().type()));
  }
  if (!arg.typeClass().isEmpty())
    param.setTypeClass(arg.typeClass());
  else if (arg.nativeType() != IObject.class) {
    param.setTypeClass(ReflectionUtils.getClassName(arg.nativeType()));
  }
}
origin: jphp-group/jphp

@Signature({
    @Arg("class"),
    @Arg("name"),
})
public Memory __construct(Environment env, Memory... args) {
  String className = args[0].toString();
  String constName = args[1].toString();
  setProp("class", className);
  setProp("name", constName);
  ClassEntity classEntity = env.fetchClass(className);
  entity = classEntity.findConstant(constName);
  if (entity == null) {
    env.exception(ReflectionException.class, "Class Constant %s::%s does not exist", className, constName);
  }
  return Memory.UNDEFINED;
}
origin: jphp-group/jphp

@Signature({@Arg("name")})
abstract public Memory load(Environment env, Memory... args) throws Throwable;
origin: jphp-group/jphp

@Signature({
    @Arg(value = "inserts", type = HintType.ARRAY),
    @Arg("allCountLines")
})
public Memory insertLines(Environment env, Memory... args) {
  ArrayMemory _inserts = args[0].toValue(ArrayMemory.class);
  int[][] inserts = new int[_inserts.size()][];
  ForeachIterator iterator = _inserts.getNewIterator(env);
  int i = 0;
  while (iterator.next()) {
    Memory value = iterator.getValue();
    inserts[i++] = new int[] {value.valueOfIndex(0).toInteger(), value.valueOfIndex(1).toInteger()};
  }
  getWrappedObject().insertLines(inserts, args[1].toInteger());
  return Memory.NULL;
}
origin: jphp-group/jphp

@Signature
public static void setOut(Environment env, @Arg(typeClass = "php\\io\\Stream", nullable = true) Memory stream, Memory encoding)
    throws UnsupportedEncodingException {
  if (stream.isNull()) {
    System.setOut(null);
  } else {
    if (encoding.isNotNull()) {
      System.setOut(new PrintStream(Stream.getOutputStream(env, stream), true, encoding.toString()));
    } else {
      System.setOut(new PrintStream(Stream.getOutputStream(env, stream), true));
    }
  }
}
origin: jphp-group/jphp

@Signature(@Arg("name"))
public Memory addClass(Environment env, Memory... args) {
  return pkg.addClass(args[0].toString()) ? Memory.TRUE : Memory.FALSE;
}
origin: jphp-group/jphp

@Signature(@Arg("name"))
public Memory hasFunction(Environment env, Memory... args) {
  return pkg.hasFunction(args[0].toString()) ? Memory.TRUE : Memory.FALSE;
}
origin: jphp-group/jphp

@Signature(@Arg(value = "flags", optional = @Optional("0")))
public Memory __construct(Environment env, Memory... args) {
  return Memory.NULL;
}
origin: jphp-group/jphp

@Signature(@Arg("name"))
public Memory hasConstant(Environment env, Memory... args) {
  return pkg.hasConstant(args[0].toString()) ? Memory.TRUE : Memory.FALSE;
}
origin: jphp-group/jphp

@Signature(@Arg("name"))
public Memory hasClass(Environment env, Memory... args) {
  return pkg.hasClass(args[0].toString()) ? Memory.TRUE : Memory.FALSE;
}
origin: jphp-group/jphp

@Signature
public PMarkdownOptions addSubscriptExtension(@Arg(type = HintType.ARRAY) @Optional("null") Memory options) {
  parserExtensions.add(SubscriptExtension.create());
  Memory htmlOpen = options.valueOfIndex("htmlOpen");
  if (htmlOpen.isNotNull()) {
    this.options.set(SubscriptExtension.SUBSCRIPT_STYLE_HTML_OPEN, htmlOpen.toString());
  }
  Memory htmlClose = options.valueOfIndex("htmlClose");
  if (htmlOpen.isNotNull()) {
    this.options.set(SubscriptExtension.SUBSCRIPT_STYLE_HTML_CLOSE, htmlClose.toString());
  }
  return this;
}
origin: jphp-group/jphp

@Signature(@Arg(value = "flags", optional = @Optional("0")))
public Memory __construct(Environment env, Memory... args) {
  DumperOptions options = new DumperOptions();
  int flags = args[0].toInteger();
  options.setPrettyFlow((flags & SERIALIZE_PRETTY_FLOW) == SERIALIZE_PRETTY_FLOW);
  options.setDefaultFlowStyle((flags & SERIALIZE_PRETTY_FLOW) == SERIALIZE_PRETTY_FLOW ? DumperOptions.FlowStyle.BLOCK : DumperOptions.FlowStyle.AUTO);
  options.setCanonical((flags & SERIALIZE_CANONICAL) == SERIALIZE_CANONICAL);
  options.setExplicitStart((flags & SERIALIZE_EXPLICIT_START) == SERIALIZE_EXPLICIT_START);
  options.setExplicitEnd((flags & SERIALIZE_EXPLICIT_END) == SERIALIZE_EXPLICIT_END);
  options.setSplitLines(!((flags & SERIALIZE_NOT_SPLIT_LINES) == SERIALIZE_NOT_SPLIT_LINES));
  yaml = new Yaml(options);
  return Memory.NULL;
}
origin: jphp-group/jphp

@Signature
private void makeReject(Environment env, @Arg(typeClass = "Throwable") Memory error) throws Exception {
  if (this.state != State.PENDING) {
    throw new IllegalStateException("This promise is already resolved, and you\'re not allowed to resolve a promise more than once");
  }
  this.state = State.REJECTED;
  this.value = error;
  for (Subscriber subscriber : subscribers) {
    this.invokeCallback(env, subscriber.subPromise, subscriber.onRejected);
  }
}
origin: jphp-group/jphp

@Signature({
    @Arg("name"),
    @Arg(value = "def", optional = @Optional(""))
})
public static Memory getProperty(Environment env, Memory... args) {
  return StringMemory.valueOf(System.getProperty(args[0].toString(), args[1].toString()));
}
php.runtime.annotationReflection$Arg

Most used methods

  • <init>
  • modifier
  • nativeType
  • nullable
  • optional
  • reference
  • type
  • typeClass
  • typeEnum
  • value

Popular in Java

  • Reading from database using SQL prepared statement
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • compareTo (BigDecimal)
  • setScale (BigDecimal)
  • BigDecimal (java.math)
    An immutable arbitrary-precision signed decimal.A value is represented by an arbitrary-precision "un
  • MalformedURLException (java.net)
    This exception is thrown when a program attempts to create an URL from an incorrect specification.
  • Date (java.sql)
    A class which can consume and produce dates in SQL Date format. Dates are represented in SQL as yyyy
  • Hashtable (java.util)
    A plug-in replacement for JDK1.5 java.util.Hashtable. This version is based on org.cliffc.high_scale
  • UUID (java.util)
    UUID is an immutable representation of a 128-bit universally unique identifier (UUID). There are mul
  • Reference (javax.naming)
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now