public void createFullQualifiedSignature(StringBuffer buffer, FieldDeclaration field) {
   // ma: removed modifiers since they require an adaptation of the
   // get/set advice otherwise
   // buffer.append(field.getModifiers()).append(' ');
   getFullQualifiedNameInt(buffer, field.type());
   buffer.append(' ');
   getFullQualifiedNameInt(buffer, field.hostType());
   buffer.append('.');
   buffer.append(field.getID());
 }
Exemplo n.º 2
0
 public void addWrapperForField(FieldDeclaration field, LayerDeclaration layer) {
   String fqnName = layer.hostType().topLevelType().fullName() + "." + field.name();
   String flattenedName = fqnName.replaceAll("\\.", "_");
   PartialFieldAdviceGenerator gen = new PartialFieldAdviceGenerator(advice);
   gen.createFieldAccessorAdviceOnce(field, fqnName, flattenedName);
 }
Exemplo n.º 3
0
 private ArrayInit lookupStaticLayerClassesInit(String name) {
   FieldDeclaration layerClasses = lookupStaticLayerClassesField(name);
   return (ArrayInit) layerClasses.getInit();
 }