Foro de elhacker.net

Programación => Java => Mensaje iniciado por: Skeletron en 15 Noviembre 2009, 05:49 am



Título: access$100?? LocalObject? que son?
Publicado por: Skeletron en 15 Noviembre 2009, 05:49 am
Hola gente..
Les comento que desde un archivo .Jar, logre conseguir los codigos fuentes de la aplicacion..
Creo un proyecto en NetBeans, cargo las clases, todo muy bonito, pero, tengo un problema con una clase (en realidad en miles)..
Dice lo siguiente:
Código
  1. class x extends MouseAdapter
  2. {
  3.  public void mousePressed(MouseEvent paramMouseEvent)
  4.  {
  5.    int i = Main.access$000(this.a).getRowForLocation(paramMouseEvent.getX(), paramMouseEvent.getY());
  6.    if (i == -1)
  7.      return;
  8.    if (paramMouseEvent.getButton() == 3)
  9.    {
  10.      Main.access$100(this.a).setVisible(false);
  11.      int j = Main.access$000(this.a).getRowForLocation(paramMouseEvent.getX(), paramMouseEvent.getY());
  12.      if (j < 0)
  13.        return;
  14.      localObject1 = Main.access$000(this.a).getPathForLocation(paramMouseEvent.getX(), paramMouseEvent.getY());
  15.      if (((TreePath)localObject1).getParentPath() != null)
  16.        if (((TreePath)localObject1).getParentPath().toString().equals("[Contactos]"))
  17.          return;
(continua el codigo)

Pero.. miren en las primeras lineas, Main.access$000
Y miren el localObject1 !! ????

WTF?
La clase Main, OBVIAMENTE no tiene eso... ni varible, ni metodo..

Esta aplicacion es como un chat, de una web... :) les tiro el dato por si hace falta..

Si me dicen que es eso del .access$000, y otros "$xxxx" que hay.. les agradeceré mucho :D

Cya!