@Override public boolean isPrivate() { return method.isPrivate(); }
@Override public boolean isPrivate() { return method.isPrivate(); }
final GWTMethod gwtMethod = new GWTMethod(oracle, jMethod); final String readableMethodDecl = GenUtil.getMethodString(gwtMethod); if (!jMethod.isPrivate() && !processedMethods.contains(readableMethodDecl)) { meths.add(gwtMethod); processedMethods.add(readableMethodDecl);
final GWTMethod gwtMethod = new GWTMethod(oracle, jMethod); final String readableMethodDecl = GenUtil.getMethodString(gwtMethod); if (!jMethod.isPrivate() && !processedMethods.contains(readableMethodDecl)) { meths.add(gwtMethod); processedMethods.add(readableMethodDecl);
if (!seenSignatures.contains(signature)) { seenSignatures.add(signature); if (!method.isPrivate() && !method.isFinal() && !method.isStatic()) { overrides.add(method); if (!seenSignatures.contains(signature)) { seenSignatures.add(signature); if (!method.isPrivate() && !method.isFinal() && !method.isStatic()) { overrides.add(method);
if (!seenSignatures.contains(signature)) { seenSignatures.add(signature); if (!method.isPrivate() && !method.isFinal() && !method.isStatic()) { overrides.add(method); if (!seenSignatures.contains(signature)) { seenSignatures.add(signature); if (!method.isPrivate() && !method.isFinal() && !method.isStatic()) { overrides.add(method);
if (method.isPrivate() || method.isProtected()) { continue;
private static boolean isSetterAutoDetected( RebindConfiguration configuration, PropertyAccessors propertyAccessors, BeanInfo info ) { if ( !propertyAccessors.getSetter().isPresent() ) { return false; } for ( Class<? extends Annotation> annotation : AUTO_DISCOVERY_ANNOTATIONS ) { if ( propertyAccessors.isAnnotationPresentOnSetter( annotation ) ) { return true; } } JMethod setter = propertyAccessors.getSetter().get(); String methodName = setter.getName(); if ( !methodName.startsWith( "set" ) || methodName.length() <= 3 ) { // no annotation on method and the method does not follow naming convention return false; } JsonAutoDetect.Visibility visibility = info.getSetterVisibility(); if ( Visibility.DEFAULT == visibility ) { visibility = configuration.getDefaultSetterVisibility(); } return isAutoDetected( visibility, setter.isPrivate(), setter.isProtected(), setter.isPublic(), setter .isDefaultAccess() ); }
public static JMethod getSetter(JClassType beanType, String fieldName, JType fieldType) throws NotFoundException { JMethod method = null; try { method = beanType.getMethod("set" + getterSetterDeterminator(fieldName), new JType[] { fieldType }); if (method.isPrivate()) method = null; } catch (NotFoundException e) { JClassType superClass = beanType.getSuperclass(); if (superClass != null) { try { method = getSetter(superClass, fieldName, fieldType); } catch (NotFoundException e1) { JClassType[] interfaces = beanType.getImplementedInterfaces(); if (interfaces != null && interfaces.length > 0) { for (JClassType intrface : interfaces) { method = getSetter(intrface, fieldName, fieldType); if (method != null) { break; } } } } } } return method; }
toExamine.size()); for (JMethod method : toExamine) { if (method.isPrivate()) {
toExamine.size()); for (JMethod method : toExamine) { if (method.isPrivate()) {
private static boolean isGetterAutoDetected( RebindConfiguration configuration, PropertyAccessors propertyAccessors, BeanInfo info ) { if ( !propertyAccessors.getGetter().isPresent() ) { return false; } for ( Class<? extends Annotation> annotation : AUTO_DISCOVERY_ANNOTATIONS ) { if ( propertyAccessors.isAnnotationPresentOnGetter( annotation ) ) { return true; } } JMethod getter = propertyAccessors.getGetter().get(); String methodName = getter.getName(); JsonAutoDetect.Visibility visibility; if ( methodName.startsWith( "is" ) && methodName.length() > 2 && JPrimitiveType.BOOLEAN.equals( getter.getReturnType() .isPrimitive() ) ) { // getter method for a boolean visibility = info.getIsGetterVisibility(); if ( Visibility.DEFAULT == visibility ) { visibility = configuration.getDefaultIsGetterVisibility(); } } else if ( methodName.startsWith( "get" ) && methodName.length() > 3 ) { visibility = info.getGetterVisibility(); if ( Visibility.DEFAULT == visibility ) { visibility = configuration.getDefaultGetterVisibility(); } } else { // no annotation on method and the method does not follow naming convention return false; } return isAutoDetected( visibility, getter.isPrivate(), getter.isProtected(), getter.isPublic(), getter.isDefaultAccess() ); }
toExamine.size()); for (JMethod method : toExamine) { if (method.isPrivate()) {
/** * <p>getAccessor</p> * * @param beanName a {@link java.lang.String} object. * @param params a {@link java.lang.Object} object. * @return a {@link com.github.nmorel.gwtjackson.rebind.property.FieldAccessor.Accessor} object. */ public Accessor getAccessor( final String beanName, Object... params ) { final boolean useJsni; if ( useMethod ) { useJsni = method.get().isPrivate() || (!samePackage && !method.get().isPublic()); } // else use the field else { useJsni = field.get().isPrivate() || (!samePackage && !field.get().isPublic()); } return getAccessor( beanName, useMethod, useJsni, params ); }
target.getName(), method.getName())); throw new UnableToCompleteException(); } else if (method.isPrivate()) { logger.log(Type.ERROR, String.format("Method %s.%s annotated with @Subscribe must not be private.",
public static int getModifiers(JMethod method) { int mod; if (method.isPublic()) mod = Modifier.PUBLIC; else if (method.isPrivate()) mod = Modifier.PRIVATE; else if (method.isProtected()) mod = Modifier.PROTECTED; else mod = 0;//Package Protected if (method.isFinal()) mod |= Modifier.FINAL; if (method.isStatic()) mod |= Modifier.STATIC; if (method.isVarArgs()) mod |= 0x80;//Modifier.VARARGS; if (method.isAbstract()) mod |= Modifier.ABSTRACT; if (method.isNative()) mod |= Modifier.NATIVE; if (method.isAnnotationMethod()!=null) mod |= 0x2000;//Modifier.ANNOTATION; return mod; }
if (method.isPublic()) { mod = Modifier.PUBLIC; } else if (method.isPrivate()) { mod = Modifier.PRIVATE; } else if (method.isProtected()) {
if (method.isPrivate() || method.isStatic() || method.getAnnotation(Editor.Ignore.class) != null) { continue;
if(method.isPrivate()) { logger.die("Method '%s' cannot be private.", boundMethod);
if (method.isPrivate()) { logger.die("Method '%s' cannot be private.", boundMethod);