private static boolean isInstantiableWithNewOperator (JClassType t) { if (!t.isDefaultInstantiable() || t instanceof JArrayType || t instanceof JEnumType) return false; try { JConstructor constructor = t.getConstructor(new JType[0]); return constructor != null && constructor.isPublic(); } catch (NotFoundException e) { return false; } }
private static boolean isInstantiableWithNewOperator (JClassType t) { if (!t.isDefaultInstantiable() || t instanceof JArrayType || t instanceof JEnumType) return false; try { JConstructor constructor = t.getConstructor(new JType[0]); return constructor != null && constructor.isPublic(); } catch (NotFoundException e) { return false; } }
@Override public boolean isPublic() { return constructor.isPublic(); }
@Override public boolean isPublic() { return constructor.isPublic(); }
private static boolean isInstantiableWithNewOperator (JClassType t) { if (!t.isDefaultInstantiable() || t instanceof JArrayType || t instanceof JEnumType) return false; try { JConstructor constructor = t.getConstructor(new JType[0]); return constructor != null && constructor.isPublic(); } catch (NotFoundException e) { return false; } }
private boolean ctorIsAccessible() { JConstructor ctor = serializableClass.findConstructor(new JType[0]); if (ctor.isPrivate() || (isJRE && !ctor.isPublic())) { return false; } return true; }
private static boolean isInstantiableWithNewOperator (JClassType t) { if (!t.isDefaultInstantiable() || t instanceof JArrayType || t instanceof JEnumType) return false; try { JConstructor constructor = t.getConstructor(new JType[0]); return constructor != null && constructor.isPublic(); } catch (NotFoundException e) { return false; } }
private boolean ctorIsAccessible() { JConstructor ctor = serializableClass.findConstructor(new JType[0]); if (ctor.isPrivate() || (isJRE && !ctor.isPublic())) { return false; } return true; }
@Override public MetaConstructor[] getConstructors() { final JClassType type = getEnclosedMetaObject().isClassOrInterface(); if (type == null) { return null; } return fromMethodArray(oracle, Arrays .stream(type.getConstructors()) .filter(ctor -> ctor.isPublic())); }
@Override public MetaConstructor[] getConstructors() { final JClassType type = getEnclosedMetaObject().isClassOrInterface(); if (type == null) { return null; } return fromMethodArray(oracle, Arrays .stream(type.getConstructors()) .filter(ctor -> ctor.isPublic())); }
public static int getModifiers(JConstructor ctor) { int mod; if (ctor.isPublic()) mod = Modifier.PUBLIC; else if (ctor.isPrivate()) mod = Modifier.PRIVATE; else if (ctor.isProtected()) mod = Modifier.PROTECTED; else mod = 0;//Package Protected if (ctor.isVarArgs()) mod |= 0x80; return mod; }
public static int getModifiers(final JConstructor ctor) { int mod; if (ctor.isPublic()) { mod = Modifier.PUBLIC; } else if (ctor.isPrivate()) { mod = Modifier.PRIVATE; } else if (ctor.isProtected()) { mod = Modifier.PROTECTED; } else { mod = 0;//Package Protected } if (ctor.isVarArgs()) { mod |= 0x80; } return mod; }
if ( constructor.isPublic() && constructor.getParameters().length == nbParam ) { MapperType[] parameters = getParameters( mappedType, constructor, isSerializers ); if ( null == parameters ) {
if ( constructor.isPublic() && constructor.getParameters().length == nbParam ) { MapperType[] parameters = getParameters( mappedType, constructor, isSerializers ); if ( null == parameters ) {
createInvokerMethod(cb, type, type, "new", ctor.getParameters(), true, ctor.isPublic());