From 375d6ff0afd27c71927296cdb9c971a5d0c85341 Mon Sep 17 00:00:00 2001 From: Svjatoslav Agejenko Date: Sun, 31 Dec 2017 03:28:38 +0200 Subject: [PATCH] Removed files that came from forked repo and not needed in this one. Moved commandline Main to commandline dedicated package. --- README.md | 47 ------------------ javainspect.iml | 13 +++-- myproject.dot | 34 ------------- myproject.png | Bin 17250 -> 0 bytes myproject.svg | 45 ----------------- pom.xml | 2 +- .../java/{ => commandline}/Main.java | 2 +- .../java/commandline/package-info.java | 4 ++ 8 files changed, 12 insertions(+), 135 deletions(-) delete mode 100644 README.md delete mode 100644 myproject.dot delete mode 100644 myproject.png delete mode 100644 myproject.svg rename src/main/java/eu/svjatoslav/inspector/java/{ => commandline}/Main.java (98%) create mode 100644 src/main/java/eu/svjatoslav/inspector/java/commandline/package-info.java diff --git a/README.md b/README.md deleted file mode 100644 index 5ffec69..0000000 --- a/README.md +++ /dev/null @@ -1,47 +0,0 @@ -# JavaInspect - -Visualize java class relationships as Graphviz. - -Forked from the original work from [Svjatoslav Agejenko](http://www.svjatoslav.eu/). -This repository only provides minor improvements. - -Original [git repository](http://www2.svjatoslav.eu/repositories/javainspect.git) - -Original [documentation](http://www2.svjatoslav.eu/gitbrowse/javainspect/doc/index.html) - -Minor enhancements: - -- Provides java main to run as CLI tool. -- Produces single executable with dependencies. -- Default to render SVG. -- Default to output to `user.dir` (i.e. working directory). - -### Building - -1. Install [Maven](http://maven.apache.org/). -2. Package JAR: - - `mvn clean package` - -### Running - -1. You will need to add the classes would like to visualize to your classpath. -2. Provide a package glob pattern to identify the classes you want to visualize. -3. Name your output. - -```bash -java \ - -cp .:./example/target/myproject-0.0.jar:./target/javainspect-1.6-SNAPSHOT.jar \ - eu.svjatoslav.inspector.java.methods.Main \ - ./example/src/main/java/ com.myproject.* myproject -``` - -Here we want to visualize _com.myproject.*_ classes found in -*./example/src/main/java/*. The resulting *dot* and *svg* -file will be prefixed with *myproject*. - -### Output example - -![MyProject output](https://github.com/abargnesi/javainspect/raw/master/myproject.png) - -The [dot](https://github.com/abargnesi/javainspect/raw/master/myproject.dot) file is also saved. diff --git a/javainspect.iml b/javainspect.iml index 854d268..4edf0f0 100644 --- a/javainspect.iml +++ b/javainspect.iml @@ -1,13 +1,12 @@ - - - - - - - + + + + + + diff --git a/myproject.dot b/myproject.dot deleted file mode 100644 index 068b68c..0000000 --- a/myproject.dot +++ /dev/null @@ -1,34 +0,0 @@ -digraph Java { -graph [rankdir=LR, overlap = false, concentrate=true]; - -// Class: com.myproject.NumberTranslator - class_com_myproject_NumberTranslator[label=< - - // class descriptor header - - - // methods: - // translate - -
com.myproject
NumberTranslator
Stringtranslate
>, shape="none"]; - - // method references to other classes - - // interfaces implemented by class: com.myproject.NumberTranslator - class_com_myproject_Behavior -> class_com_myproject_NumberTranslator[style="dotted", color="antiquewhite4", penwidth=10, dir="forward"]; - -// Class: com.myproject.Behavior - class_com_myproject_Behavior[label=< - - // class descriptor header - - - // methods: - // serialize - - // translate - -
com.myproject
Behavior
Stringserialize
Stringtranslate
>, shape="none"]; - - // method references to other classes -} diff --git a/myproject.png b/myproject.png deleted file mode 100644 index 268779fae408f12009f406919f1cdeec4cd2ae60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17250 zcmb`vbyStn+bxQsqJ*GGm$YiRgbi$(v-o}A z{qFhW{BiCWcQ}+SY~FXTwVw4nbIxb3_lKgqBnB!WDiRVBhSVo?%=i0^Jm~+ zw3vht@a372jHEcy{llMMEd{YiNNy9AqdyjkLN0d2xKaFg?aUQT# zHCyXN9sH{k!d*#jQpG0l8D2BSx?jv!ve{fwVYogN`e}VAE&G+aXr9aMUHz_h@aU8l zO3Ps#%(baOxEHYn&D&eNhWoW;(${F0etb?Ih$Y&L&b<@w@&deiPA)zkJ&^wJqDw}c z-W_}m#A10>wD96T?-S2;qJ4PR@$3JqH_@qX*qyBR7pl^G_7@Me(kNu;s@^Ap3xp_t zXk!(Sl#ozrQ=v`UKvRzU;El`pmY)81ZrH<(-V}+d9U`I2%3k=*vMQ@6hh__kzCjc6 z^(A!OQ=jO5_;{hZSq$#|FJ9#4=l&b%iI7ktB@gXJ<>86Jel6XI|1gkf2A2(HJy_i` z^KY^LeEg8dG2@m0GopAEnd`GPc@vYbh)iR9g~=in2~CRs+&qZFn~`B4!4Xy)@AB$D z!+jigozN6w;PtMwj)jlym3=&_eSBz*aqr_5W3%tzH%`6I zIIl-DhFyq=gbS4dkYy6h_|NAnj4zu#oqKk691TZF(`U-v_BET;=;iH}N*bmO{5Pud zrrz+%AOjMm2C$XK4trM(NM z>;3^>v(Zyb`-RUN<%Z~5m4Ohu<$R}u`FZJ7@ApUt&oDPfk~w5WTti9Mdf{y!0=Bu$ z&<%7OM7vnp9Pa09Y_7`1me-u`!z%_B05>i@uvP^J)%)It}6EPe6P!E>k5i;D3Ro2 zX&(LC+MUvb!JtEP1V~$SDi_&m49b}zk`U3SNH*7Jo%PDpgziTp6=eRoe!Y=MlQz@g zlH=p5r3MDaX$=Q6znsl~^H_ByAHXWS_n1a(mLso2aprFYygWV|8Gb-UK_PTG9Ll@B zE}F^?I-lLaDGjrnNq}-8=`J)SUi;s6o6DtIC90L_3G`l5J_Ptgv989Ui*m8^qWE&( zbENnT(r1?U^8T4ADcXg%Ug2b;U+vrSKE~2$)>y?CvFDFC*~Ck$tyq6rE>oH*ljU=H zXAisgUcIqpdAOL7QW@DGx2wzgbdk!#4c7yo)XJvzj6hlkss(qBjlbbB=O$M<=SxqA zO*R^c7?tUp!iJJv2!!~djce93F<5xLH9xWL_`TwKAT9YG;m!JDDw2|RLBY;;Gt95o z*7#0t5k4X&pK6UwnnjRkHa7+99RuWIX&f!@@3PxoWQ!B?yF5om4tPC!6Q9_;P7OJ^ zVrOMtQS>9yt$a7bb49FYG&Ct2OG{l6lF&kL_l0|e z2ohLTYMahy9o#mbCt7_O_vf&`s2v{S;}bbwwm;f*-|N}8o_S6zl(GcPA8*!x_#7al zTfCaN?T9hU40^jdC{&X7X6M*oBavVNp84Ez)o54ux!5E^TC)+=miPLp9b6_&C?7u9 zr13`k+bw2)4M3(uMs@~6dYO??a{jMbMk{tgjz8!mnv8W~ALO&t^w!wc4nx?^}a zVtadAlte5~ee3Kp-RV(>-QueDr{{yHe)!Qr+NEY&X?)H69;{PDJk!kgJ#)!C=0m@v zqDX`I{j8)>K_>J z7*(uJ+^f9G4Q4*J=w8H;GlO87vB+It$}7qwr8eQ<*6T9O!DCx#)WJ!sCH?wx%~75C zn+7YjT2s99ee%PR^w;kqu(ES+PX<{yt*683)qb-Ybv-A|ty#B+)kc^Nrx@DV$=~1I zUJ5Xc&JPZv#Y=am@i|+}mXmXHa}x`=g)8NJG&D2o5#VQUfL9tA8D+cql~-6MFPNE` zfwHwbRU9mxXLPY)gfXsV;wt~}siC9QT2>d7qPS_Jk5(eJqtWAS} zwB1QVAF}e|;LrY27k^z{-H?!wUvjD3;CiGoG<69_$$V6oei^R$fZ}hw6KRi5S z)N72}-nQ63IMAvvddg$B@Oie}kP#$vSe?B}lbfw=9@E>mU;YH3IByOS$fxsnUmULy za9Us)_k{l)h-bI~lcuZEw>~oHH$Fa|CghDvL`2joH@JTHH<)a;*^^@iV$j>){{y}? z>U?!-S!=gA0E#4^`(fJo?28vKh(-L;CMQ)1dF)Eygb6GLBP-Rihp9aF?3NQ$wYIRH z7H`D%SQc_Cn9Rn*(dkm1imEC~K|$gg?TBO(r!c(2$?$|J9?q_8btXouscea(B~H%+ zE>J1yVQw(9k=)y{EY11Zxc78}1@fK2a2TF}iT3nRzf|f6hQN0s=LfLhmKLE%%VcQm z1bcx7L_Y%jcf`_jS|wjLORZR4(ElzC)v}-W_UbH0IZxWt)Kt<*WS_b7zG7|-~Djt?)KU;I-!3N zVjyBG!Eih8)cEWR7~jc^f&VzC7>)Zu^>T3IVH8$(k*aXQQ@O{Y!<)lZO#T^ZvKONw ziSK_5K!h`WM3)sr@}$%GlhlhugYR!pAQ(i_jhX-pQL!*xezf$Q_ww?Z_b+H0rHd6{ zxsD(c$*^y`O#rhG{jF9k8(&evyyTGgE6;NZmX`8AF(h$}JF z#0wxeMCO|0B=%@IlpQBR+;X0W13nFF(K2?j+s$ z;i8PF=wlGDYsC-MLexd#RA+517x+p;NU9j8RpfswadHfBZ8QO{?ffWq@>hT=d~UT8o87%zy5Vx z7R92ng*;*ZvU*)elAjhpmVHA#J>T2g-}giiNlyJ%Yw)>b7Zw(t2UTN9Q%lPc{O(<1 zg89MT-r#o(B9H5Xy16!g5wK9SoSbjm-QAm;n|U2pkQN(Vq36-Cbne$8BG)@RJ8Ym1 zSxuMxkVufV6A%#C-{1GxE3Lb@+Jjh*XG`Q8kIL;0rbD?*T0p7zAPZ_m3YT@I-6B73 zK1MUt)gMVvNa*590?I_lk4-{JB}$w`slY-RE_ z8KcaIiv4KwP7IWcVy!4|2jL8GhWrEUbdhIxf7;+od~vSBygw(le*i;jR&En61!%-` zAdXn40pOFZ^Bt%zpGycsFeZFuo-0GpqdhhlQ_AZGUra?smXWb=x}MDyR-NT~e-~O| z2y($N)MAw`_~m$^wZ_49%iW#L#5ir&M9=qN9=mP9>8`~l%Y~i zla(vij5|1H;S`9xZ>EcllkN`fhoyBccZ@NlB0UAldBmg9`UxQWRv}XDd2a_<7TVk* za;sliGI=4)Zbs4@64ahY3*h15>ArC)a%Dom;hm$S3fIDWYolMjARV*?1O%W}XKI(y zkduFXflXr~;D3F7(BOCL6=^zfK&Y&&91<2LW?&%Fd*GzaG6pg{DKBMcx10bAB zTKZ6#>+=fpKaY3a_xnP~{KhtwGXL{vwc0&Y+Pg$_0NwY0-;(&sCK8c6s} ze$Nu5q^y!+wSSw{#1-}mH2?gzhd_Hhn}Q-~Yo-0T#+rj`j->Kf-)kH2X-kOqZZWd$`JcbQWxAwco0Ap%iGxqVX0R z%vbwbwsA8al$7~XWy6(sw|rn3e4n!STiD>1A)T0TT zJ=o3!+`8IllW2szR<4%s&9wdR=eefC@uQDCVSbrhVVf;p$NkA1jMASzo0(8yytz_Z z5cG^eYslr>-r0lSMUwD(cq!+}lYm7~Eb?-lMbMf3F z=@$MGoWL@Ae1ig=b|>PX={-1E-RzGoA?6N`%gvP?1oTZVaXg0&qya!T`0Jb2Vy4G= z^#DM${usHw8%=r1zeRR`%W~{~bh3H6wzcFA2NYYf>t7>NY*fb|VN)brLSNUxC>-(^+C-`bNv3SL%+E$b|f>)Bi4Z zht2YXc&0#ayjXB0Q(bvwM~QZg%^-uewvkqyUF`;sLfVR%re?;dwWV=@%6v$5cnTli z#w9+5duwYe-(8GBh76kHM^L`_NQXc`YOrmJvwl~545 zzW4=Vgi)o~G}ngB^Zphw2Y`kYUe3_&cusI_)GR;=+7sQc9*>FtE}F7BaACKo1IVnic+LTkz zN%V1XFs6BAI*GvM&|eV3H`q856S1_OUW`T65z-1#WvCw(UQ|>BmKtPQYFT`KE2WU3 z2(*C`SatuIPlFQSU-WnC9?m)idz#WNavrzro)>SwGbD~Uo}GBE8dYiRh6QA1X4ak@ zt0mmUAdO~<^a7IC*Vm^TwQ+O=5t=T@^h150$gEdA$h>WFfXh;VSn_63SrzNi7))To zL1@+5B#-#gtCwgFX}k>$tEzIY#nm<@Sw7oPD@sRw`fKqgc?l7Ze1(yVNjIuj-czoC z&EwJ-xc|*pcVP+xQr$NB9J|GnYFj1Qd}3C>ty}#*;xIgHlYJEQUtpWk$A>aO^N%GH zzP{z#VfW&MiCl+I#>L4FV)`OT0AWpDLUx%se#g`H+Q=9uaf`D?uhx^*+161rMazXnkwP*(0Ge&X>R7U}vL+;DpOZ_!FS2bwmJ5q4 zlXP=u(WBUy<2dj(c7{{%ZBYgZ+pr9PfPaJHSU;2=mJ@}U;JSy)8#V?C&i;}Y1MI{) zD@#0`|7p8{|6Tt9w1BNhH(3J(lX=Xua)OIrO=Hkhe$S;goL+HvOY^*F?)F-})?O>K z)Ck1^aU^h4?T3L9;J)siiwJXrZ^~UEjz*yc3NnrFM4u}i#_c8u^fkCLuJz5*yY9ZT zgHDdW%0%bLNTe}$Jw>)&Z1ayMZUb2%@cvY#b^|cM$gIHxOPvFLPmj+QR@zisCE9JR zt0$+qAvY!7dHOBc@062qyw;Ik(TX|GNe@?uV7|t~8%(`jo*v0CAOviM7!wnd+kT1h z>yBsvzw7Q;rKwDb%MH1KB9nIY$_}(333vR6n|vTfdC@5`E$P!jxImq)(L1&$yOLdW;%ZRy=0eL z(@gR<3(vPn^>nZRa#7aJaO~J9ak&lGX}{%RCmpyZqsALeH-knk$0jM> zFqzVzX3n^X+~07J(aU~f7H^!ZGRGz$=5pVoIOOilMA z?5TyXYLTjoFJjSV5PNOyK|KT;GNREnM?DPpQn;3xE0srMC?ulES&~g?wZAhs6plB2 zG#lNx;ZeO3RP`#?WQQd=6;@YP<#y(@dgpoZO**ecA`EvZiA`+l3b5c59LpE)o<=V> zEPwm<&1qq2d07O;cfubv1E!h)AUF&{&i1aZKtL(hwzvBlUH3i>p9CAKs=gufJ$=Qb zQ`+p88 zS4v9CaIGi8!^>+TTLMkra|6gF=!M!f^tH9M&0u%$gKD&O7eyvA;z}QL>g|4i2MX0X zwsxJJT%L4%_1i2qYVq~;1vjmzt?d~f zkET<}U%zth+cQ60XmEbGKBw*c8x9VRp`oGjnwpKZD3KB9)~8bSD&yXl%`GiElSSB5 z#Tva`T~EZs!~jE)DpoIbaB(qNsCQ&EXiZZokUth2yeWFB7KdPDWR&%`|Ay0w85HE}#TG3DNS zUOmIZImDUtn3Ga``RYUl0M572ldb;#CoH;s_r7-xs}{alDQ+2iZ#$&B1bYZY_8X1WpA-Ra5%EPS$rQF4%C>Rp6LSS zsczJq@17Shia<-0jDID2%-fDqYg+%3RGx`pkAgYg&cNsR zsYaQup>M+Y?9K!6YwDsL*)ZXd6MkN+^OpRQFGA0b&cs2)Q-pE-pL(!~GE&YP1a0OU?2xkt6~q;QnK|U-(w6 zXUa@Zx5uf>EZ0NA!>QQWV*s%QoWK=;so_*~V&0#uBvtPhTD%jR+>e~j_qEPVljLmx zcSR>)&wXz?Qb={Er4I&0$il)Bxz{HY1@uWEQjCo$-rU|kNGCwbaeF!>#PVa*A0R{- zIjO&nvgnDJ#481KDoMunkc(O6^aoaj-%V+()wH`jsu8rK+$k;a8T6EjEU)h*|!aY90&K^ zzZtpRJUlG3E$u5_*gWR2zD^89M&YQlrH2Qk^;njZZfH z!$60*07};7Y8XqsH-cFqL+~%C>>U#m>`=FdEDBN)e?R{-1|}ek3Hx3FDg(qkAeo8+ z-2=qe;3P$(H^PpXm^fr0=8vtJS^n+ZcB4C>aHmJhZQ}H9EWdqftfq`M2I3bQUBk>r zGaM0zdZ3P^m5RP5B$S>h(`zUlW1_AbU5KWX#Ah=SuMO4vsHCKXJ{7H(5f|5$YTue% zYQ*ERtq8*9qm2#Yj~_qM1l%K|MDFkdh|M_Pp$4^>AI#T4?-`mg>bk2p4k@M9dBi~4cW~)9w8h!I|j?3At2l3C4-^*iL(7uhOwVi{N6}sMS zRg(fJug~~zoVAFEWDo*?X>RRDk|e2?4gHH}*g3wto{Qva(H8=hk9)`B!%e;h3wRm% z^ywoD$i@#*mCKqj#e*v#VIZfteE(alzQH>I1(L*zCO1P<>*9L9gi@v@dK|!kCOy&h zN}XR)N}3gaF^!wqGbkA=S!ne47e+q__^!NAMEWQ!HI2H*j6l~z&<~9Q~b8?2QkcOE# z^8UK*eodeB>Q4eU;F|gN%dKf5{uu=dnNHhdQ?W>ydSP*~YIrRf?8&}pO1_xU1$fNWO=3zy zlZ)5Y6@F@}N`sp%AusRPcxM2)Ov1nJjX~Lk7NXSi181R+DDLj9&7QG;88jyRwiT^7 zEx%dD({HO4eo^WUZB~Ym0@cg7FNS)k(TfY(Y~Ni9@{W(kK0e99Vv&(;1jrgVOiV>H zS;&Ayti^Jeqb`O{UDV7}o=F0fA`$Z`8XFYLi?>vPMUqjgf}ZRc{O&zK?EoZqoQJ&w zz*QjYgaG^+3ld@uHf^EGOBzaMW-C|vKTUq7M`gC%+-lNiyHj(mz5=+oxS@LxgSLmh zfYdwjK@+L++FCRC<}m0WpaWFV=yovB^#i-g7LSN%5Y+y;Mpp*CCb#a{*`$2AR5S1J z6uYCPmP_WrLZzHaChu$8jp&ImTqX)`u}ov2Y5I{<;Y~yJ}L7V6^#8Qj*C08cF zf}x?|P`W@ONOi`xwh_t61Z8DqKFZQgnQ)!fR^Mx*f*ct+pjJDo_B~n#*t8->uKfS; z0<>ONXzA!wnGWJ=*H{HrRImYjG)ZuT2o`m_?5{54A>gu}mfh+*a|aFPEtByeHC+TF z58$GqOj**U+hRCQqp`8EIQOgrQc}Km2AY{o`mL>VSKTK2HN=D9Se|y3=Lt*>^0?>Cd zxYcF00L;W4RaPr~iUDDsB^66Er)@z$ zPE7JZPXM2g@Ptu@%qou)FYn$P)L|MLn(tQpG`>dwg???6-&S5gFw$;~q_6!HJ#2`N zk6*nluddFuTWnkyVqZA|K@k`fG%k#ZA*bk+d9OSJ%n%nCivCl2 zn&-X(HbhNxV`C$IE&cr5T$XzAoK{D}=q1xKP~RUQu)Mtdd;&h`IUQ{GKIM06zwh62 zQI}S!2YsdP%(jWGPepnABk2Ow7USPQCaDBDCA;d>+Mv~k&#I>J(=!zlRS*@l(otoP zthRo7m+jrhl^N5~6#+Ow!o(nM83VR`qyZ=Vu{Mmey;YAk9k$eXj91VhinKjjLpxBNm6koiY+UCo_*Eut(34PCQi`?Xvf)I}q#!R( z!^jwJ=NWEU&9b4#bfVoF82F?ooIp%bQSoad-?}@Qot$Y&UYT_7#idmJ0( zZy=7Adq+nxMMOl94qSwpnVC-yU_3h3hK6qtLWBLTBntjcgi2-B>Hjt8w(5l!(I~r< zs>~T8o!xNr3jzKuOX*dk`*FK#syn4f*ix%!K-ku(!==%<5NdyaCkoq>(whWWo!y(k zOOR6&*C++;?T;Rx2{2%sz&|w<0x89XSP!R9GV1OYeb1~uMy4O+nFt!oW(36!Ydv3?IxG)MKC3gN z8}%KLxqL~&pUeBx1Q45xiwng%EWQ<%n3@`{YsAr3`&Z;}0*>z=BM3J%N80Z1Qb7x~ zqVV}90h294c4m7r%}-%lyP#N2?IG9XIRO>;bYJT=%ujo;%Di#QmVrJ$Ki>vcE9bb2 zHFks3%*KSu!XxdgQR&94pb>ZLDjk+~)wq+Q!D5_Ap(lbYDcNh|9Jq0M!u02l6ZHp; zw!%A!IOMx*SJ2Pf7)*4&JTWygHhyTXXZqjqVc@LNJu(|fD}vvv>BrZ4=Ua#7_wuc0 z>}hL2(AP6$HsnK`c9nD)&E@GvbqyvcvB%Q!q^|LM&f zFF-y}F^Csh03oyB$A#$BmA!9Ef^yl;bHXYoCns%GzEIK7Y&LL}mnfwSP?3{=I3AoG z8Vcv(Sa+zio{2O=C0M{?(I2WH8wX&xI<^iZ5!_vKP2A+&zDFX_)F^^^m9@3@Mv;vIjQ&Ylnu47jNH2Kl z{;r9x#W=4uxozijc_DM4UBZ6GH35aHq$%?8@oAa+y#A7yh(||92l6s|O%g}F46+{f zKlv2SA3uL$WeEF9o0w2NM6A^#=XQg*@^V&O7X1?EmI-1{P{KJa#(pVo`9>o^50U0! znp6*$+aSLFpw)d)yK}pQ%dA^C>x3Vdz#gwOUC1_uu1ptt7t;L!c-rEOsmEU|^!5gW z4kM1mG9U$G*%DzkgP6p;?*R;8m?nB=Q-+f z8(rsf>GV(;K_~j5#rkM_29oL40$SdCGmud?TMo0K&w!zTsuBWNDiB;MhdV7TEIuhJ zVv!7dI&65z4ZXiL=@s;g!ypidTS|D8@YVA%K{F|Xd`@U{3=nR{K|S4FEdgwc zkjrX&p$F(QWWd%XpB}eGk;ZAMTw6I^tN{W&PgCmgaN-YOc>rh|s48UOTh8CF0IDU9 zmkt6V1<+Wgmx!pF+zuwn+8q9VJD;VGr-!XEjCD2no{mcbkthIoD^x0sBmkdl?+nJ| zu-)3-9RMBrENA*)mez}J?d|Qdv3SK(R)GH2IBMW9sONek4uSC^09Y5QoHnGFH2PLX z_F7bmR6|Q6r9qdGU9LZyf$I+prqdLWn3%ZAEukbVBO{|;svW=9Ckea_Ks5;}jU;x^ z(a{0HP6>5thijLes^^`u3oG_9V`5-Tm1ztx$jixX07|+srD4!LIr&CKMJ0vXcECK- zH=(HQcUBfTK+}_V%kqgcm1g1P-meghi$wO#S(<-lTJ&1T`<#lKI{_dH^QHu_ zT-dm{AA8Xowg5nwG8;@uObTz z<5AE`@rB3Gvk>xlvuVXN6e(ssCgQQnl}Th4|M+p!+5ijz0wWq$Kh!fl$z$ka+rewd)5jAD`pNx|Dnx?;n7D0sH+6 zEGdFM7gzww$jZqT={0f7rEq3})kP;2Owz7#QE1FCVA;(8t^8xK5U;SX+JSrIM|k-9 z-_BqvT3TZ>vyYwMF+6Y2W|9RxD^~@bOSNk#fG6RBlMScxV84FdQDZ%Gv6bnsSUmO6 zhy`m8_`QRxYaY0XgsV(wgtT4=-LJ)k1ztZm&5W3sXX44Kn@5ckdRUnXMU+*uGA3f1`CaMiuC@iH}n1BXA9LHSFKvD$`}ZxBPAIB zwd!Nw8Pk6`;e@DEDkjgY>UBRp{&SvckEBV0EoOA}yzw#do@pKgqR{rW^Q5}8Mh>~e z_JmtfwSZX&O{K)ANUe#vEFjp}O1olqgf0*(`$B4PQD*aZDv^kOoBZ!cI;=S2V}$wj z;i7~SqY^)t<#gyDQhntLY|#*>Uqc#)4^2>0SgkB8*9MeEZnn;YjZW(Rd)8=09qsO9 z5ph&Sp}YOz{n<%+`3&wr<3Qr!x$?WBLjz7auhVyR zloY(_+^Jsra7UAZjpF+ZNK*w*Jh|oyAhW_x;qiVTS39p7QG^JOshAg4afP?rb7#;Y1jSglj ze3qK|)=p28^dY1`ZK36{-lRr5Iq3jD?A@OmvROzfn)>Z{HDge-C3w?ze{5K)?PFs* zT-M-xtX`y+ERgDvREB2n!xQKbSS`o3{~hrg4LBVH3aU8kp65 zS)%!;xXK*rbm@dd;p01(l#o2*b>|c51IMsFT%yj`Ym(h#ce+?XKCH9soM+I`^xi;4 zz-sdpmRq+)e1BJ!G)B5Qc0Erho?_G}zPuZ!TutF5HyU_D3Oa5DCt=O>x~4k`fZc6ReHYk5g#^<~t+;Y# zAO(vnf2e4wSPw276Y}%fx2|00F-S`mdxe028i0b0^XiYJp&@#jNG6H%CX&O0S}va! zGV>h+n3)rr@K}`Fj3s-v9BF(y>v_@1gjPqaA<;%w(z>xUX;=R`{UKZZ*!#CPAxZ2( zZA~uZ-IH;!$Vgp$u2630Ei-{7K6`u8TB~jjG&DbczqH^|ZMqD1#MPO2B$+~J5uH>* zLfXxRG5tpgC9cHYDXng9>z-EhV>+RaQ8ZcFT%yo{gyj>o#c-UCQusi1Hh~@K(O9_@ zoPseLZ05@Bp{N9s>d%i3f-%-E=4>Q?<>us1z-+ZWM98h+73D0yt#-y>ie?Rculexm*@u97P9NU!#m3{AFOPDQ zQXYTyJZHptjlFaFH`rxBaYx1+i%h}k``gV~8o3jfrQNJ7mo(w@-?R#5UQcX@v17L? z%}uX|c{C4}M>qdDD4(67srqH^fHO5g=@CuOg(F4 zDpwMd8+f`wC$-SnT+%{OvGp9{^Y?K&t->Z^*?%jgm;ron$A4#eP!uwU;i-6k&~a?2 zU{h1b2t<$1;rBit^E@%(-ei9+dYqQXZ1{#~usfR4)5!Gc`ylk3AMnA8J70bOYg>80 z8#bkpk>u%?kds7>e4Js2?ai(%-=>plUnp*=XVpDydk=5ee+Qs|N32rpITCC-z!*v& zkIKRVc_;|oc0d=L7b!!_0V(wvU<_A?rM0W$HC0yDUkz0pz9QGMO-p~Eu~Vd^nsf8n zes^i*7(~xu<&XZ`V*SL^(=t(Rp(V9Sz};$D0l1xjsVF8x&``fX-UsV-$4YmY*5A#K zz~JBo;$2qQ|GBH%QU0IJ;e~w|-dYmARbU`i=D9?Qjad(!fx$jF@zLn*Zr6HAv#9}@ zFztBKA#zpt9zk2CL>a@Nmfh{X{0hEX4C3-+w?ykHe*!%h4)8Ms2Q%q7Q5-07y|?!F ze+|Uum?rPTdb*$pnz?(Wx)?3}@+sxA)OA9;FtLaXD4-`d)BK8=ZB44nhw6w>AX zj}tn2dTDxhq~WwQi_P_1=a$aCXx?z*BHyE03#I%skY?*qp4@l~nwvkny0l!r21ZxQ z>vGqs|&4^!I zRqhpJIwbMOgHm%+XecIseStIvn~INx78w7#sNl{rGO4lJ*Q$#QRZ^OZJewRq-4nS( z`dp&FS;6a#j0{)xizcJ@I&=IppD!$l`3(N=!=`WymzDN-P4C{M{bY6E064*u%}EcB zZ(5yRyG3Y?<)8pl+E}i+f?(^t@R2~VsxAS0AcNTV^?JFkI686Jh(~h?Gv*-mHwIA8Zmg##BF&f%Jb)h~7}My1 zFqf)hhYhGnH(CG`Ax#c^=dtNwXl~5R)OzSjFCSpWpvLcb7q&nwt;>t|^H5A9qqjnt zIw7x>^S2tXK|z!+(Z}fNq1Hn+y}SGMb2Obc@3K)mnHmu1z<0r*%Vr5$1VC5dw44a+ z4#SI$Go*UpMg>mE+s*DrOE=UF3!-uS%HUEVP9ICv*ETnMK#xcoG-D*ANU13(zS&+5 zZ7kJT<6(qSCc=6pIa-vJW6Tbf<5A6qkVM-2m+#Msc=;@~|ESW3ga@Yb7*4(`uY4>c zv%N^fF5e&Lcuykm%Upq#>#4Ulub-eZ!As&V^69^fBntJ20L^0G{Kn9KaMM_Z#_72L z-~4cU_1WS%29ebO1K%PA=6{YRy1lcb1ko1)-$;czHMBH0gP9)65K0A->jQB28~!u#L2rVKyK-=QbQv3)bG0h}G585sH)I8UtlIdH-;bOlbt4fPl@gI#&|LcJrgoHfr=;%li@fUWUaB5&NXdMEg>|D7a zGU&@~tagXF?9WE0dk$@kVB6bUOi8P-3Ha&4kIwcCZ#?9z)AFc&ZrH>nzD}%}DJaP8 zX-@rS_2Cs4fA58=q)RO5^#mM_;Zu*L`Gr-HBM$LA>V=TvhJp%UnET9n+gAd;83q}yE#oVv}1W3?TS=rwH-_TQzP55FCKGP%a?VIaV@3aSC(2rlUb9{iTA7qZ!5kPPst^{Pcd@>~(#{*=*9MHvhXj=mV#@f-50-{>?@Ec7Ae%^-D-rip9 zZ%TiinG@0elo}E;Ou%S&g7FB7b`S|k&uM4|Zl~ElBIxw4!wFc;(20dhETiH7#sqtY zf1>FZ!Wpz0*j3_kusqea2hu@;MBpd<2fj6y-{00yq}$$dlfgTYxlmP zBR*Cpk<)hy^bu7{-g7u)y=B(@(jUvk~**Qx><@{;$FP$Zd1&Y?INV~;})8JG-6_v~JJSECP)fcVTFZF%Z zp!TI-8s@*4kv0vdav@WI^hfn%!s!p1tDoM?#vU3P?t8@Hzs*#KGkV#iU!IJN;>@|D z;FM;Z7-$OY&s7Bj=@Q6aqagSys;ei<$oQP7fK<5(+IWoG)z86^3vhyIzS{DO8Ir^m zyScgf&CN~q5je`@d2_)As1eZHkib5a^zh()*ht_qvm2C&0;TOKp=!{4R=c$P>^E3Q zwY4c{;P0L74kP1AK_+K>{&$QlYYmGf-Kvo(HFy%&-re4e_0@P@U60!DC)Wt;5d!?e zA{#YG8Nr!$al&Q=okc$9&Xf%N$ZCqSw}0@`RS&Nn&%i<-n*WCZ@+Fl>Hm%T;7>td| z5BS!)&=5fAg62qK0u@?pG(+f8SfpVA>DjZC9m&dx=o$e0uWRhO*0ggyQ_kUqA%x)xxoExfv$g#VhFOzF9jI5?K$5Up!R z9vUQ=z+@(;0ohDfPNDSZTFyLpIwZ+BJVOl*-o??HwmLl+8d+eqrr(O_GPx}~TD!xf z`dKL~BU^-&8f5Vs9*C!maQ4HIRQ<=MjZOvX#V;J3bB+o!E8lV_fNrIe0L3@x<&b1r zxiy|z7&%!*SQI8uK8k+Eb!o+m<_d$06+cGX5I4k)_RvfPfxg7QF(ZH*Z!uQ zS2$s}0|SE~6Vnc?i3ehWkDBRt-zeZV)@H8IEGy>;TguqgI(b$4lKAuc0(lR$k`T#* zd6%1Q%5bNC$)W!g9i$q<`Vx_i#{MaHjA*voQtiq7zo7I*9;BYEJ?E6Zoas?1~gn{$H(aTE~qJat6XRPIA z$OnCWk7CvRB%##g2qKOeZ7zB9KFR+R#q9OzqP)A?*Qp8J`uGu0Kdmx#XPa}I|Durg zv;P}~q+uc({~Lf=znqU@4be3`h-X-^hb0L6UT0@=dwccV>M-jK+#)RU~ue*IV_T9;eUUsQT$bsR=Pr@4zxQW0`ur4{D8m zB}6N`5|+SZd3?1u+tg?z@)@Zop8gRlAefu8Fb<);B=j1S=6c5@_ew@Bq?vB5e2mc_&C0RSQ~za*1KR2VDesFSvUmGtz>a%X&wlQgyOG zViiF^Ll6j4C8`0JK@tma7~ARJTQwri&%J4UKDu?xiO&6!)dw>QIu+3Fk?yD1XlNm=CNs;IZq%3yqgppClK z6P~sCx06%5jg%G>^Bm=ggPdfbyx%CqAQoMDIiv6>2fz>>mw$nBdqQG*?P@zO7Ah%W5JAg{PyV-f0`_M-=HR zZS>2Kcow~mciahKl#(Y@Oqu1PkKnHu4C>#57Qv@N^$6>-vi;k?D9j#S6FUKzsQ!LI zdshV#Xc<6y<&qIsOc(NYuwHC@FY$H~FXXnU76==F)VijhemJUw5 zc9a`Q)XJwmqsI|TVC=6=uagb}Mi6@z-6YEfeJA!7J-wn9ca|S&#ZDG;?6NsIo(Jjf z)vyIOCnH#f&^!WA)E>iKRYqpLRi)1FY3IjTlG-LC{X5Vf5DgaSo%eKU=js5?y#L7$ zw>il5x#L#Nj77B}a%~u{q30(0Xhe8Dw2D>|k8!1<#x*}M^mGl-C#o4ZS*noEaiiVo z0h$$;8yfDI(~j~`c6JCvBPygnmXF6wmfZh!&|0bT!xIqZwREaLFX}Z@*u(w|{@IPi_H)^zPR%qdSle+qIM|0^B)9?#Zn|^dRJlNSmo^aNB-p1f3~)C z{N;Zi?p-x_U_0PIiN}vm8$clj>7JV60l5MpDKP}JgZ@*nDE{Y7Z@lQ^Xfeqir+9XX zn|a^f&g~r;fCnw`3wmB)m6Xc-_Y)Q9RR{He-L&3)M_DOeBE-n`Xo7mzq>mgI+)4jg wkaXe0RRgi|255Gi|Gzva;{WPt5|{oK*R`Hp1pEu&p&3Y067u3@qMyJ0FUZcd-~a#s diff --git a/myproject.svg b/myproject.svg deleted file mode 100644 index afec2ba..0000000 --- a/myproject.svg +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - -Java - - -class_com_myproject_NumberTranslator - -com.myproject -NumberTranslator - -String - -translate - - - -class_com_myproject_Behavior - - -com.myproject -Behavior - -String - -serialize - -String - -translate - - - -class_com_myproject_Behavior->class_com_myproject_NumberTranslator - - - - - diff --git a/pom.xml b/pom.xml index 0a9bf25..755138e 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ - eu.svjatoslav.inspector.java.Main + eu.svjatoslav.inspector.java.commandline.Main diff --git a/src/main/java/eu/svjatoslav/inspector/java/Main.java b/src/main/java/eu/svjatoslav/inspector/java/commandline/Main.java similarity index 98% rename from src/main/java/eu/svjatoslav/inspector/java/Main.java rename to src/main/java/eu/svjatoslav/inspector/java/commandline/Main.java index 9b706d3..8fcf5f6 100644 --- a/src/main/java/eu/svjatoslav/inspector/java/Main.java +++ b/src/main/java/eu/svjatoslav/inspector/java/commandline/Main.java @@ -1,4 +1,4 @@ -package eu.svjatoslav.inspector.java; +package eu.svjatoslav.inspector.java.commandline; import eu.svjatoslav.inspector.java.commandline.CommandlineConfiguration; import eu.svjatoslav.inspector.java.structure.ClassGraph; diff --git a/src/main/java/eu/svjatoslav/inspector/java/commandline/package-info.java b/src/main/java/eu/svjatoslav/inspector/java/commandline/package-info.java new file mode 100644 index 0000000..c122358 --- /dev/null +++ b/src/main/java/eu/svjatoslav/inspector/java/commandline/package-info.java @@ -0,0 +1,4 @@ +package eu.svjatoslav.inspector.java.commandline; +/** + * This package contains JavaInspect commandline interface. + */ \ No newline at end of file -- 2.20.1